Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: MKnost am 14.03.06 - 09:49:57

Titel: Feld bei bestimmter Bedingung einblenden (Script)
Beitrag von: MKnost am 14.03.06 - 09:49:57
Moinsen allesamt,

ich komm mal wieder nicht weiter  ???

In einer Maske habe ich zwei Felder, ein Kombinationsfeld mit mehreren Einträgen, die teilweise am Ende einen Stern haben (*)
Das zweite Feld möchte ich nur einblenden, wenn eben dieser Stern im Kombifeld vorhanden ist.

Prüfen tu ich das ganze im Exiting-Ereignis des Kombifeldes:

Code
Dim ws As New NotesUIWorkspace
Dim uidoc As New NotesUIDocument
Dim check As String
Set uidoc = ws.CurrentDocument
check = uidoc.FieldGetText("kGrund")
If Right$(check, 1) = "*" Then
...
???
...
End If

Wie kann ich jetzt das Feld so freischalten, dass es auch bei einem Wechseln des Eintrags aus dem Kombifeld wieder verschwindet??

Grüsse Micha
Titel: Re: Feld bei bestimmter Bedingung einblenden (Script)
Beitrag von: ascabg am 14.03.06 - 10:02:11
Hi,

Warum denn unbedingt mit Script, wenn es mit Hide-When doch so einfach waere?

Andreas
Titel: Re: Feld bei bestimmter Bedingung einblenden (Script)
Beitrag von: dirk_2909 am 14.03.06 - 10:15:10
Hallo

Warum machst Du das denn mit Script im Exiting???

benutze doch Verbergen-wenn-Formeln!!!

Die Eigenschaften des Kombifeldes setzt Du auf "Felder bei Schlüsselwortänderung aktualisieren".

Im zweisten Feld setzt Du die entsprechende Verbergen-Wenn-Formel ein:

@if( @Right( Mein_Kombi_feld ; 1 ) != "*" ; @True ; @False )

Dirk
Titel: Re: Feld bei bestimmter Bedingung einblenden (Script)
Beitrag von: dirk_2909 am 14.03.06 - 10:15:50
schon wieder zu langsam getippt :-( muss wohl noch zur VHS und tippen üben ;-)
Titel: Re: Feld bei bestimmter Bedingung einblenden (Script)
Beitrag von: MKnost am 14.03.06 - 10:24:42
 ;D Es funktioniert, auch ohne Script *froii*

Danke schön!!!
Titel: Re: Feld bei bestimmter Bedingung einblenden (Script)
Beitrag von: ascabg am 14.03.06 - 10:27:30
@dirk_2909

Es geht auch ohne @If bei Hide-When

Hide-when (verstecke wenn)
@Right(Mein_Kombi_Feld; 1) = "*"

Andreas
Titel: Re: Feld bei bestimmter Bedingung einblenden (Script)
Beitrag von: dirk_2909 am 14.03.06 - 10:32:58
@Andreas

Ich weiß! Aber bei komplexeren Formeln arbeite ich lieber mit @if....

Dirk