Das Notes Forum
Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: gstueb am 02.09.09 - 11:16:45
-
Hallo,
ich entwickle derzeit noch unter Domino/Notes 7. In der 7er Version ist es scheinbar nicht möglich, Abschnitte in einer Maske programmgesteuert individuell zu erweitern oder zu schließen.
Konkret habe ich in einer Maske ca. 10 Abschnitte (kontrollierter Zugriff) und möchte alle Abschnitte, in denen Felder ausgefüllt sind, beim öffnen der Maske aufklappen.
Geht das unter Domino/Notes 8?
Danke & Gruß,
Gregor
-
Ich denke -auch am Notes 6- kann man Abschnitte programmatisch erweitern.
Mit @Command( [SectionExpand] ) bzw. @Command( [SectionCollapse] ) sollte es gehen, wenn der Cursor in dem entsprechenden Abschnitt ist.
-
Hallo,
ob Ihm das wirklich hilft, er hat 10 (verschiedene) Abschnitte und der Befehl kann nur den einen mit dem Coursor oder alle?
Gruß Werner
-
[SectionExpandAll] geht auf alle - [SectionExpand] nur auf den aktuellen Abschnitt. Ob ihm das hilft muss er selber entscheiden. Mir hat es geholfen in Verbindung mit [EditGoToField].
-
... Mir hat es geholfen in Verbindung mit [EditGoToField].
Und was ist im Lesemodus ?
Ich hab mir unter Notes 6 mit programmgesteuerten Tabellen geholfen und die Mimik von Abschnitten damit nachgebildet. 2 Tabellenreiter, einer steht für den komprimierten Abschnitt, der andere für den geöffneten. Dann oben in jedem Tabellreiter noch ein Bild für einen geschlossenen bzw. geöffneten Aschnitt rein ... fertig ist die Laube.
Das ganze hat den Charme, dass ich per LS haarklein festlegen kann, wann welcher "Abschnitt" wie dargestellt werden soll.
hth
Thomas
-
Hallo Thomas,
das mit den programmierbaren Tabellen bringt mich weiter. Vielen Dank.
Gruß,
Gregor 8)
-
Bevor Du in die Falle mit möglichen Replizierkonflikten läufst:
Du musst die Items, die die Tabellenreiter steuern als Felder in der Maske anlegen.
Typ: editierbar, verborgen
Hier am Beispiel eine Tabelle mit dem Namen/Id "$tblSec_1":
Vorgabewert: $tblSec_1
InputTranslation: @If( @IsDocBeingSaved; ""; @ThisValue )
-
Zitat von: dirk_2909 am Heute um 12:56:40
... Mir hat es geholfen in Verbindung mit [EditGoToField].
Und was ist im Lesemodus ?
Wie es in der Softwareentwicklung immer so ist: Jede Anwendung ist anders. Und in meinem Fall war die Maske immer im Bearbeitungsmodus.