Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: machineslave am 07.09.05 - 14:00:35

Titel: Aktion anhand gewählter Zeile in einer Tabbed Table ein/ausblenden
Beitrag von: machineslave am 07.09.05 - 14:00:35
Hallo,

irgendwie hab ich grad mal wieder eine Blockade  >:(:

Ich habe eine "Tabbed table" (ehem keine Ahnung, wie das im deutschsprachigen Designer heisst) mit 4 Zeilen. Ich möchte bestimmte Aktionsschaltflächen ein/ausblenden, je nach dem, welche Zeile man gewählt hat.
Aber irgendwie krieg ich das nicht hin (man ist halt nicht mehr der Jüngste  :))

Danke für Eure Hilfe

Stefan
Titel: Re: Aktion anhand gewählter Zeile in einer Tabbed Table ein/ausblenden
Beitrag von: robertpp am 07.09.05 - 16:04:19
Du musst erstens: In den Eigenschaften der Maske einstellen am Form Info Reiter einstellen "Automatically refresh fields"

Dann am letzten Reiter der Tabelleneigenschaften unter "Name/ID" einen Namen eintragen zb: Auswahl

Als nächstes machst du dann ein Feld das genau so heisst wie der Name unter Name/ID aber zusätzlich mit einem $ also so: $Auswahl (zu beachten case sensitive)

Snschließend musst du in jeder row auch am letzten Reiter unter Row Tags Name: das eintragen was du anschließend im Auswahl-Feld stehen haben möchtest.
Und dann kannst du die Buttons mit Hide-When verbergen!!

Robert
Titel: Re: Aktion anhand gewählter Zeile in einer Tabbed Table ein/ausblenden
Beitrag von: machineslave am 07.09.05 - 16:19:45
Danke, es funktioniert.
Allerdings muss man "Automatically refresh fields" nicht aktivieren, dafür aber in den Tabelleneigenschaften unter dem Reiter "Table rows" die Optionen "Switch rows programmatically" und "Also show tabs so user can pick row".

Stefan
Titel: Re: Aktion anhand gewählter Zeile in einer Tabbed Table ein/ausblenden
Beitrag von: robertpp am 07.09.05 - 16:21:51
Ja es ist aber nicht ganz so. Es ist nicht unbedingt nötig aber:

Ich hab es am anfang nicht gehabt dann hat es nicht funktioniert. Dann hab ich eine kopie von der maske gemacht und es eingeschalten und dann hat es funktioniert. Ich weiß jetzt nicht genau an was es liegt aber manchmal braucht man es.