Domino 9 und frühere Versionen > Administration & Userprobleme
Name eines Framesets
Glombi:
Alex, bitte poste doch etwas mehr Informationen: In welchem Kontext ist das Problem? Mit welcher Programmiersprache möchtest Du das lösen?
Dann sollten auch vernünftige Antworten kommen, hoffe ich.
Andreas
Thomas Schulte:
--- Zitat von: Glombi am 21.03.05 - 09:31:33 ---Alex, bitte poste doch etwas mehr Informationen: In welchem Kontext ist das Problem? Mit welcher Programmiersprache möchtest Du das lösen?
Dann sollten auch vernünftige Antworten kommen, hoffe ich.
Andreas
--- Ende Zitat ---
Ebent.
notes64:
Nun will ich versuchen dem Verlangen nach Ausführlichkeit mehr zu entsprechen.
Problem:
Von einer Art Eingangsportal aus ist es möglich Datenbanken mit verschiedenen Optionen zu öffnen, deren Konfiguration wie sich die DB öffnen soll in einem Dokument hinterlegt wird.
U. a. kann hier angegeben werden, daß die DB in einer bestimmten Ansicht geöffnet werden soll. In einer Liste (notesdatabase.Views) lasse ich aus den in der DB befindlichen Ansichten eine auswählen.
Nun möchte ich zusätzlich ein Feld "Frameset" einfügen, in dem man aus einer Liste der in der DB befindlichen Framesets (...) ein Frameset auswählen kann. Von der Funktionsweise her analog zu der Ansichten-Mimik.
Verwendung:
U.a. soll es möglich sein auch einen Kalender zu öffnen. Da unsere Standardanwendungen eigene Standardframesets besitzen und die Kalenderansicht "$Calendar" optimalerweise in einem dafür von Notes vorgesehenen Frameset (CalendarFS) geöffnet werden sollte, benötige ich den Namen des des Framesets.
Bisher habe ich keine Klasse gefunden, die eine Eigenschaft class.Name enthält. Erwarten würde ich die Eigenschaft bei Notesdatabase class. Wenn alles nichts hilft muß ich über die API gehen.
Ich hoffe die Beschreibung ist umfangreich genug, um sich ein Bild von der Problematik zu machen.
Für eine Idee wäre ich wirklich sehr dankbar.
Gruß Alex
Thomas Schulte:
Es gibt eine Designer Klasse "DBDesign" in der Sandbox mit der du an diese Elemente rankommst. Damit hast du schon mal zugriff auf die vorhandenen Framesets. Das wird aber dein Problem warscheinlich nicht lösen, denn du wirst Probleme mit der Tatsache bekommen, das deine Benutzer ja nicht wissen, was "gute" und was "böse" Frames sind.
Die guten dürfen Sie benutzen, die bösen nicht. Ich würde das über Konfigurationsdokumente lösen in denen der "Entwickler" oder "Admin" festlegt, welche Frames dem Benutzer zur Verfügung stehen.
notes64:
Vielen Dank Thomas, das wäre ein Ansatz. Was die guten und die bösen Frmes angeht, das muß ich ausprobieren.
Gruß
Alex
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln