Domino 9 und frühere Versionen > ND7: Entwicklung

Item in Document hinzufügen

<< < (5/6) > >>

grandmetre:
So, man muss auch an der richtigen Stelle gucken. Ich habe beim Anzeigen des Icons nicht in Betracht gezogen, dass das Status Item noch nicht gesetzt sein könnte. Nachdem ich es mit @IsAvailable abgefragt hatte war alles in Ordnung.

Danke an alle, die mir so schnell zurück geschrieben haben.

grandmetre:
Eine Frage habe ich noch. Warum liest mir dieser Code nicht den Status aus, wenn er gesetzt ist?
Der debugger verriet mir, dass das der Fall ist. Trotzdem wird das Symbol 100 angezeigt.


--- Code: ---REM {DNT};
nFollowUpSet := @If(@IsAvailable(FollowUpStatus);@TextToNumber(FollowUpStatus);
!@IsAvailable(FollowUpStatus) & @IsAvailable(FollowUpDate) & !@IsText(FollowUpDate) ; 2;
0);
nPriority := @Text(nfollowupset);
@If(@IsError(nFollowUpSet); ""; nFollowUpSet = 0; "";
nFollowUpSet = 1; 181; nFollowUpSet = 2; 182; nFollowUpSet = 3; 183; "");
@If(@IsAvailable(Status); @If(Status = "processing"; 98; Status = "done"; 99; 50); 100);
--- Ende Code ---

Es geht um die letzte Zeile. Der Rest ist die originale Zeilenformel.
Kann mir da jemand helfen?

flaite:
Du brauchst auf der linken Seite natürlich etwas, auf das die rechte Seite des Ausdrucks zugewiesen wird.
In welches Feld soll denn die 100 geschrieben werden?

so etwa:

--- Code: ---FIELD statusCode := @If(@IsAvailable(Status); @If(Status = "processing"; 98; Status = "done"; 99; 50); 100);

--- Ende Code ---

Driri:
@Axel :

Das ist eine Spaltenformel, um in der Spalte ein Symbol anzuzeigen, wenn das Feld Status einen entsprechenden Inhalt hat. Zumindest gehe ich mal davon aus.


@Philip :

Dir ist aber klar, daß wenn Du das in einer existierenden Spalte machst, die dort evtl. angezeigten Standardsymbole nicht mehr angezeigt werden ?

Auf den ersten Blick kann ich an der Formel so keinen Fehler feststellen.

grandmetre:

--- Zitat von: Driri am 04.06.08 - 08:47:05 ---
Dir ist aber klar, daß wenn Du das in einer existierenden Spalte machst, die dort evtl. angezeigten Standardsymbole nicht mehr angezeigt werden ?


--- Ende Zitat ---

Das ist mir schon klar. Es geht mir hier auch mehr um die Semantik, da ich gerade erst anfange mich in Lotus-Skript einzuarbeiten.

Es scheint eine Sache der Ansichtsaktualisierung zu sein. Ich dachte, wenn man die NotesUI...-Klassen benutzt würde dies automatisch geschehen.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln