Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: gstueb am 02.09.09 - 11:16:45

Titel: Abschnitte in Maske Programmgesteuert erweitern/schließen.
Beitrag 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
Titel: Re: Abschnitte in Maske Programmgesteuert erweitern/schließen.
Beitrag von: dirk_2909 am 02.09.09 - 11:58:09
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.
Titel: Re: Abschnitte in Maske Programmgesteuert erweitern/schließen.
Beitrag von: WernerMo am 02.09.09 - 12:54:46
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
Titel: Re: Abschnitte in Maske Programmgesteuert erweitern/schließen.
Beitrag von: dirk_2909 am 02.09.09 - 12:56:40
[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].
Titel: Re: Abschnitte in Maske Programmgesteuert erweitern/schließen.
Beitrag von: TRO am 02.09.09 - 13:15:27
... 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
Titel: Re: Abschnitte in Maske Programmgesteuert erweitern/schließen.
Beitrag von: gstueb am 02.09.09 - 14:51:43
Hallo Thomas,

das mit den programmierbaren Tabellen bringt mich weiter. Vielen Dank.

Gruß,
Gregor  8)
Titel: Re: Abschnitte in Maske Programmgesteuert erweitern/schließen.
Beitrag von: TRO am 02.09.09 - 15:33:25
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 )
Titel: Re: Abschnitte in Maske Programmgesteuert erweitern/schließen.
Beitrag von: dirk_2909 am 02.09.09 - 20:07:03
Zitat
Zitat
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.