Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: Dr.Domino am 18.10.11 - 10:18:25

Titel: LotusScript - NotesDocument - auf Replizierkonflikt testen
Beitrag von: Dr.Domino am 18.10.11 - 10:18:25
Hallo die Herren,

kurze Frage, wie teste ich am elegantesten ein soeben geöffnetes NotesDocument darauf, ob es sich um ein "Replizierkonflik-Dokument" handelt (und nicht um das "erste, an das der Komflikt angehängt ist")?
Ein sinnvolles Property hierfür konnte ich in der LS Klasse nicht erspähen ...

Gruß,
Markus
Titel: Re: LotusScript - NotesDocument - auf Replizierkonflikt testen
Beitrag von: Mitch am 18.10.11 - 10:28:14
Hallo Markus,

die Replizierkonflikte haben ein Item "$Conflict", das könntest du prüfen.

Code
@IsAvailable($Conflict)

Gruß,

Mitch
Titel: Re: LotusScript - NotesDocument - auf Replizierkonflikt testen
Beitrag von: Glombi am 18.10.11 - 10:32:02
In Script wäre es also sowas wie
if doc.HasItem("$Conflict") then....
Titel: Re: LotusScript - NotesDocument - auf Replizierkonflikt testen
Beitrag von: Dr.Domino am 18.10.11 - 10:33:42
In LS dürfe das dann wohl .HasItem("$Conflict") sein ... mal schaun :-) ...

Genau ... Danke für's "auf-die-Sprünge-helfen"!
Titel: Re: LotusScript - NotesDocument - auf Replizierkonflikt testen
Beitrag von: ata am 18.10.11 - 13:27:59
... nimm dir ein Display-feld oder berechneten Text mit der Formel

_IsConflict := @IsAvailable($CONFLICT);
@If( _IsConflict ; "Konfliktdokument" ; "" )

In dem Feld/ComputedText steht dann, ob es ein Konflikt ist oder nicht. In einer eigenen Zeile kannst du dann mit HideWhen die Zeile entsprechend verbergen.