Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: forrest g am 09.07.03 - 17:07:52

Titel: @isnewdoc und hidewhen
Beitrag 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
Titel: Re:@isnewdoc und hidewhen
Beitrag von: Till_21 am 09.07.03 - 17:29:04
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
Titel: Re:@isnewdoc und hidewhen
Beitrag von: Meff am 09.07.03 - 17:54:23
Kannst Du die HideWhen Formel mal posten. Eigentlich funktioniert das ohne Probleme, wie Till schon geschrieben hat.

Meff
Titel: Re:@isnewdoc und hidewhen
Beitrag von: forrest g am 10.07.03 - 11:08:38
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ö
Titel: Re:@isnewdoc und hidewhen
Beitrag von: Till_21 am 10.07.03 - 11:23:20
@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
Titel: Re:@isnewdoc und hidewhen
Beitrag von: forrest g am 10.07.03 - 11:34:09
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
Titel: Re:@isnewdoc und hidewhen
Beitrag von: Rob Green am 10.07.03 - 18:57:16
@isnewdoc
|
(!@isnewdoc & @username<>Autorenfeld & !@contains("[ROLLE]";@userroles))

wobei das Flag "lesemodus" immer an ist beim Hide When.