Domino 9 und frühere Versionen > Entwicklung

Dokumente auswählen

<< < (2/3) > >>

Driri:
Hi,

sollen die Kriterien dynamisch sein oder gibts da ne handvoll fester Kriterien zur Auswahl ?

Ich vermute mal, daß es eher um dynamische Sachen geht, aber mal ne Idee zu statischen :

- je Kriterium eine View mit den entsprechenden Dokumenten
- Button, der diese View öffnet und ein @Command([EditSelectAll]) absetzt

Manfred Dillmann:
Hallo Pipo,

mit Deiner Fragestellung hatte ich mich auch die Tage beschäftigt. Ich konnte in keiner der UI-Klassen eine entsprechende Methode finden... leider.

Die einzige Lösung die ich gefunden habe:
Du startest einen Agenten, der einen Filter hat und die Dokumente markiert und sonst eigentlich nix macht.

SELECT mein-wunsch-filter-fuer-die-dokumente;
""

Sofern es sich um einen Formel-Agenten handelt, kannst Du die Option "Select documents in view" (unten rechts im Designer-Client bei geöffnetem Agenten) wählen. Dann wird an den Dokumenten nichts verändert - sie werden eben nur selektiert. Das ist eigentlich für Testzwecke gedacht, um den Ansichtenfilter auf korrekte Funktion zu überprüfen.

Achtung
Die Performance ist bei einer grossen Anzahl von Dokumenten sehr schlecht (getestet mit > 12.000 Dokumenten) - das bewegt sich bis in den Minutenbereich und hängt sehr von der Client- und Netzwerk-Performance ab.

Naja, immerhin wenigstens eine Lösung...

Zum Glück musste ich sie bei meiner konkreten Aufgabenstellung nicht einsetzen... ;-)

Gruss
Manfred

Axel:
Hi,

es gibt nur die Möglichkeit mit den Formelbefehlen @Command([EditSelectAll]) alle Dokumente zu markieren oder mit @Command([EditSelectByDate]) Dokumente abhängig von dem Datum ihrer Erstellung oder ihrer letzten Änderung zu markieren.

Eine andere Möglichkeit Dokumente nach bestimmten Kriterien zu markieren gibt es nicht.

Axel
 

klaussal:
... deshalb fand ich ja meine idee mit dem haken in der ersten spalte
(symbol 82) ganz gut als alternative.

Manfred Dillmann:
@klaussal:

>>... deshalb fand ich ja meine idee mit dem haken in der ersten spalte (symbol 82) ganz gut als alternative.<<

Dadurch werden aber doch gar keine Dokumente markiert?

Man sieht dann ein Symbol, aber Du kannst (wie das bei einer "echten Markierung" der Fall ist) anschliessend keine weiteren Aktionen auf die Dokumente (Löschen, Weiterleiten usw.) durchführen.

Gruss
Manfred

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln