Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: forrest g am 09.07.03 - 17:07:52
-
hallo forum,
sorry, aber ich habe die formel @isnewdoc im hidewhen von feld und text in einer
maske hinterlegt und das funktiniert nich.
ausgangspunkt war eine komplexere hidewhen-formel, die bei @isnewdoc in einem
neuen doc feld und text anzeigt. danach hab ich das ganze teil auseinandergenommen
und getestet...
vielen dank für die hilfe
-
sorry, aber ich habe die formel @isnewdoc im hidewhen von feld und text in einer
maske hinterlegt und das funktiniert nich.
1000 mal gemacht, 1000 mal funktioniert...
sicher, dass es sich um ein neues dokument handelt ?
gruss
-
Kannst Du die HideWhen Formel mal posten. Eigentlich funktioniert das ohne Probleme, wie Till schon geschrieben hat.
Meff
-
hi leute,
hier is die formel:
@IsNewDoc |
!@IsNewDoc & !@IsDocBeingEdited |
!@IsNewDoc & @IsDocBeingEdited &
( !( @UserName = hdAutorFeld ) &
@IsNotMember("[FullAdmin]"; hdUserRollen) &
@IsNotMember("[EditAll]"; hdUserRollen) )
mir gehts da wie till, nur nich jetzt.
das doc is neu, ja ich bin sicher.
danke und tschö
-
@IsNewDoc |
!@IsNewDoc & !@IsDocBeingEdited |
!@IsNewDoc & @IsDocBeingEdited &
auch hier sollte man klammern setzen, denn @isdocbeingedited und !@isdocbeingedited kann niemals zutreffen
also, da das ganze nicht trivial ist, wuerde ich das ganze mal zerpfluecken...
gruss
-
hi till,
hatte das auch mit den klammern um die jeweiligen argumente vor dem|.
das mit dem zerpflücken war ja auch mein ansatz.
ich schreib das mal auf neudeutsch, was der ausdruck bedeuten soll:
ich möchte was nich anzeigen,
wenn das doc neu is oder
wenn das doc nich neu is und nich im editmode is oder
wenn das doc nich neu is und im editmode is und wenn der aktuelle user nich der autor is und nich eine bestimmte rolle hat
vielleicht is da ja ein denkfehler.
schönen dank schonmal
-
@isnewdoc
|
(!@isnewdoc & @username<>Autorenfeld & !@contains("[ROLLE]";@userroles))
wobei das Flag "lesemodus" immer an ist beim Hide When.