Domino 9 und frühere Versionen > ND6: Entwicklung

Tabelle zeilenweise einblenden

(1/2) > >>

TomLudwig:
Hallo zusammen,

ich möchte eine Zeile nach der anderen einer Tabelle einblenden lassen.

Ich hab versucht über die Hide-When-Eigenschaft der einzelnen Zeilen (Text) diese ein- bzw. auszublenden.
Über einen Button wird ein Feld mit einem Zähler hochgezählt. Die Hide-When-Eigenschaft überprüft dieses Feld. Aber irgendwie funktioniert das nicht. Auch nicht nach Refresh (F9) des Dokumentes. Wieso?

Hide-When-Eigenschaftsbeispiel:
@If(@TextToNumber("akt_pos") < @TextToNumber("3"); @True; @False)

Vielen Dank
Gruß Tom

Semeaphoros:
Was soll denn @TextToNumber("3") bewirken, was an dieser Stelle eine simple 3 nicht auch kann?

Und @TextToNumber("akt_pos") liefert immer eine 0 zurück ........   :-:

dirk_2909:
Hallo

"Normal" sollte es so funktionieren.
Achte darauf, dass die Hide-When-Formula in allen Zellen der einzelnen Zeile eingetragen ist.
Wenn eine Zelle eine Falsche oder keine Formel hat, wird die ganze Zelle angezeigt!

Bei einem kurzen Test hat es mit der Formel
@TextToNumber( akt_pos ) < @TextToNumber("3")
funktioniert.
Formel im Buttong:
Field akt_pos := @Text( @TextToNumber( akt_pos ) + 1 ) ;
@Command( [ViewRefreshFields] )

 :o Ich sehe gerade: Hast Du in der Formel @TextToNumber den Feldnamen in Anführungszeichen ?!

Das darf nicht !!

Dirk

dirk_2909:
Da war ich mal wieder zu langsam  :P

Semeaphoros:
Dirk, es gibt ausserdem auch keinen Grund, das Feld akt_pos als Textfeld zu führen.

Navigation

[0] Themen-Index

[#] Nächste Seite

Zur normalen Ansicht wechseln