Das Notes Forum

Domino 9 und frühere Versionen => ND7: Entwicklung => Thema gestartet von: Davidxx am 11.09.08 - 08:32:50

Titel: Hide when Button
Beitrag von: Davidxx am 11.09.08 - 08:32:50
Hier mein zweites problem:

ich habe 9 reihen die alle versteckt sein sollen solange der wert in einem anderen versteckten feld 0 ist.

ein button soll bei klick immer eine weitere reihe anzeigen, sprich ein weiteres verstecktes feld auf den wert 1 setzen.

meine grauenhafte formel:
@If(ShowRow1=0;@SetField ("ShowRow1";1);@SetField("ShowRow2";1);
@If(ShowRow2=0;@SetField ("ShowRow2";0);@SetField("ShowRow3";1);
@If(ShowRow3=0;@SetField ("ShowRow3";0);@SetField("ShowRow4";1);
@If(ShowRow4=0;@SetField ("ShowRow4";3);"");"");"");"")

klappt natürlich nicht wirklich, finde aber auch leider nichts wo man eine lösung finden könnte.

LG David
Titel: Re: Hide when Button
Beitrag von: Axel am 11.09.08 - 08:45:37
Ohne die Anwendung jetzt genauer zu kennen, versuch's mal so:

@If(ShowRow1=0;@SetField ("ShowRow1";1); ShowRow2=0;@SetField ("ShowRow2";1);ShowRow3=0;@SetField ("ShowRow3";1);ShowRow4=0;@SetField ("ShowRow4";1); "");
@Command( [RefreshHideFormulas] )

Axel
Titel: Re: Hide when Button
Beitrag von: Davidxx am 11.09.08 - 09:04:31
Danke für die Hilfe Axel,
aus irgendeinem Grund reagieren die Felder jetzt garnichtmehr, habe die formel so übernommen und die muss eigendlich auch funktionieren so wie sie aussieht.

Verstehe das jetzt auch nicht aber wie gesagt, er macht garnix.
Titel: Re: Hide when Button
Beitrag von: Axel am 11.09.08 - 09:19:28
Hast du auch die HIDE-WHEN - Formeln entsprechend erstellt? Lass dir die versteckten Felder mal anzeigen. Haben die auch die entsprechenden Werte?

Axel
Titel: Re: Hide when Button
Beitrag von: Davidxx am 11.09.08 - 09:23:55
ja die felder werden mir alle angezeigt, haben auch den wert 0. meine alte formel funktioniert mehr oder weniger ja auch. setzt mir halt direkt mehrere felder auf den wert 1 was ja nicht gewollt ist.
trotzdem ist die bezeichnung der felder und der befehl derselbe wie in deiner formel. versteh ich nicht. habs jetzt mehrmals versucht.
LG David
Titel: Re: Hide when Button
Beitrag von: botschi am 11.09.08 - 09:55:24
Bei der Lösung von Axel springt er halt raus, wenn eine Bedingung zutrifft und arbeitet die anderen nicht weiter ab. Bei deiner Lösung werden ALLE If´s nacheinander abgearbeitet und setzen die Felder.

Versuch mal mit Axels Lösung weiterzukommen, das ist die "professionelle" Variante. Ich meine, so sollte das in deinem Fall auch eingesetzt werden.

Matthias
Titel: Re: Hide when Button
Beitrag von: cebolina am 11.09.08 - 12:41:19
Hallo David,

welchen Typ haben denn die Felder "ShowRowX"?

Sind es Text-Felder musst du nämlich auf "0" und "1" (mit Anführungszeichen!) als "Text" prüfen.

Gruß
Stefan
Titel: Re: Hide when Button
Beitrag von: Davidxx am 11.09.08 - 13:21:25
Danke Stefan, das war die richtige antwort. hab ich eben schon gemacht, hat mir ein arbeitskollege den tipp gegeben.
Und die formel von axel ist auch richtig gewesen.
danke besonders an euch 2, an den rest natürlich auch. bis zum nächsten mal, david^^