Autor Thema: Dokumente in Ansicht markieren  (Gelesen 3307 mal)

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Dokumente in Ansicht markieren
« am: 09.05.06 - 11:57:20 »
Ich würde gerne Dokumente, die bestimmten Krieterien entsprechen in der Ansicht markieren, um dann einen Formel- Agenten auf diese markierten Dokumente loszulassen.

Leider steckt hinter dem Agenten eine "gekaufte" Funktion (Swing- InOffice), auf die ich keinen Einfluss habe, und die erwartet, dass die Dokumente, die ich übergebe in der Ansicht markiert sind.

Ich weiss, dass es nichts "einfaches" gibt (NotesUIView.SelectDocument ist ja nicht wirklich brauchbar in dem Zusammenhang, weil es nur den Cursor verschiebt, nicht aber "wirklich" verschiebt).

Aber hat jemand eventuell mal ne API- Funktion oder ähnliches gefunden, um Dokumente zu selektieren ?

Wenn Sendkeys ginge wäre es ja wieder einfach: uiview.SelectDocument( doc1 ) -> Space schicken -> uiview.SelectDocument( doc2 ). Leider würde ein solcher Code die SendKeys mit grosser Wahrscheinlichkeit erst am Ende des Codes an den Client schicken, und nicht in dem Moment wo man es braucht...

Irgend ne Idee ?

Ach ja: Mein Momentaner Ansatz, der aber mit sehr viel Elementen zusammenhängt:

1. über Script die Dokumente in ne Collection zusammensuchen
2. die Collection über putinfolder in einen User- spezifischen versteckten Ordner schiessen (userspezifisch deshalb, weil ja möglicherweise 2 User gleichzeitig das selbe tun...).
Der Ordner wird natürlich vorher geleert.
3. Ordner im Frontend anzeigen
4. Agent aufrufen, der ein @Command([EditSelectAll]) macht
5. Agent aufrufen, der die Swing- Funktionalität durchführt
6. Ordner wieder schliessen

Tode
« Letzte Änderung: 09.05.06 - 13:20:51 von Tode »
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Glombi

  • Gast
Re: Dokumente in Ansicht markieren
« Antwort #1 am: 09.05.06 - 12:14:25 »
Das ist easy   ;D

Du machst einen Formelsprachen-Agent.
Ziel: Alle Dokumente in der Ansicht oder Alle Dokumente in der Datenbank

Dann als Formel
SELECT <Deine Bedingung>

und ganz wichtig: Unten rechts im Design-Fenster: Dokumente wählen

Bei Formelsprachenagenten steht da als Vorgabwert "Dokumente ändern"

Anschließend dann einen Agenten aufrufen, der swingt.

In Notes 2 und 3 brauchte man das oft, seit Script ist es etwas in Vergessenheit geraten.  ;)

Andreas
« Letzte Änderung: 09.05.06 - 12:16:02 von Glombi »

Offline animate

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.540
  • Uh, I'm just gonna go find a cash machine.
    • LA2
Re: Dokumente in Ansicht markieren
« Antwort #2 am: 09.05.06 - 12:16:36 »
Wow, das ist ja echt easy! Ich wusste gar nicht, dass das möglich ist. :-:
Thomas

Fortunately, I'm adhering to a pretty strict, uh, drug, uh, regimen to keep my mind, you know, uh, limber.

Offline dnotes

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
Re: Dokumente in Ansicht markieren
« Antwort #3 am: 09.05.06 - 12:46:07 »
Das koennte man auch in einen Agenten packen, Select-statement und aendern

Glombi

  • Gast
Re: Dokumente in Ansicht markieren
« Antwort #4 am: 09.05.06 - 12:50:31 »
Das koennte man auch in einen Agenten packen, Select-statement und aendern
Das verstehe ich nicht. Tode will doch, dass die Dokumente in der Ansicht markiert sind.

Oder meinst Du anstelle von "aendern" Agent aufrufen? Das sollte man dann so machen, klar.

Andreas
« Letzte Änderung: 09.05.06 - 12:52:13 von Glombi »

Offline dnotes

  • Aktives Mitglied
  • ***
  • Beiträge: 106
  • Geschlecht: Männlich
Re: Dokumente in Ansicht markieren
« Antwort #5 am: 09.05.06 - 12:53:14 »
Hatte ich wohl ueberlesen, dass er den Aenderungsagenten nicht bearbeiten kann.

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.885
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Dokumente in Ansicht markieren
« Antwort #6 am: 09.05.06 - 13:20:34 »
seit über 10 Jahren programmiere ich jetzt Notes, und das tagtäglich... und erst jetzt lerne ich diese so äusserst simple Methode.... ich glaube ich spinne...

Danke Euch allen.

Tode
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz