Domino 9 und frühere Versionen > ND8: Entwicklung
Periodische Agenten über Profildokument aktivieren
DAU-in:
Ja.
es wird nicht gecacht (Gott was für ein Deutsch!)
Bruce Willis:
Gut, das Erste ist jetzt geklärt.
Was ist mit dem Zweiten?
;)
ata:
... Anita hat es bereits erwähnt, Profildokumente werden gecacht, d.h. sie sind eventuell nicht auf dem aktuellen Stand. Ausserdem gehen sie ab und zu verloren ;)
Zum zweiten kannst du das durchaus mit einer Liste lösen. Dazu muß die Liste im Dokument gespeichert sein. Die Liste stellst du dann mittels einer embeddedView dar. In dieser View kannst du dann Icons in bearbeitbaren Spalten dazu verwenden, den Agenten in deiner Liste ein Flag zu verpassen, ob sie aktiv sind oder nicht.
Bruce Willis:
--- Zitat von: ata am 18.10.11 - 10:45:38 ---Die Liste stellst du dann mittels einer embeddedView dar. In dieser View kannst du dann Icons in bearbeitbaren Spalten dazu verwenden, den Agenten in deiner Liste ein Flag zu verpassen, ob sie aktiv sind oder nicht.
--- Ende Zitat ---
Nochmals Danke.
Welche Auswahl-Formel kann man für diese Ansicht verwenden, um die Agenten anzuzeigen?
ata:
... du nimmst die UNID zur Kategorisierung, die Liste mit den Agenten setzt sich pro-Zeile-ein-Agent mit einem Trennzeichen für Mehrfachwerte zusammen:
Agent_1[:]activ[:]... => "[:]" fungiert hier als Trennzeichen
=> also @Text( @DocumentUniqueID ) für die erste kategorisierte Spalte.
=> die zweite Spalte stellt die Liste dar, in der Sortierung die du brauchst. Dies ist deine Liste mit den Agenten. Nenne sie "$SORT"
=> die dritte Spalte berechnet parallel zu deiner Liste den Index der Einträge
=> alle weiteren Spalten nicht mehr sortieren - aber Mehrfachwerte als neue Einträge anzeigen
=> die einzelnen Werte kannst du dann mit @Word($SORT ; "[:]" ; 2 ) anzeigen => für den zweiten Wert in der Zeile
=> Icon-Spalte als editierbar markieren
In den Events der Ansicht musst du dann bei TargetFrame(single click) und TargetFrame(DoubleClick) den Index mit einem Schlüssel ins Environment schreiben
Die Angeklickte Spalte erhälst du mit @Text(@GetViewInfo([ColumnValue] ; 2 ) ) => Achtung die dritte Spalte wird mit 2 zurückgegeben.
Im InViewEdit fängst du dann die Icon-Spalte ab, der du am Besten auch einen Namen zum besseren ansprechen verpasst.
Der Index aus dem Enviromnment gibt dir den Eintrag zurück aus deiner Liste, der bearbeitet werden soll. Jetzt entsprechend die Werte setzen und speichern, dann funzt es - oder auch nicht ;)))
Ich denke das sollte es gewesen sein...
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln