Das Notes Forum

Domino 9 und frühere Versionen => ND8: Entwicklung => Thema gestartet von: AleX_-_ am 11.06.13 - 08:51:49

Titel: NotesDokument auf Outline ziehen
Beitrag von: AleX_-_ am 11.06.13 - 08:51:49
Hallo.

Ich habe gesehen, dass es möglich ist NotesDokumente aus einer Ansicht auf eine Outline zu ziehen.
Wenn ich aber das Dokument auf dem Outline-Eintrag los lasse passiert nichts.
Wie kann ich bei diesem Dokument, nachdem ich es auf einen Outline-Eintrag gezogen habe, z. B. ein Feldwert ändern?

Ich hoffe ihr könnt mir weiterhelfen.

Gruß Alex
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: dnotes am 11.06.13 - 09:03:45
Auf einen Outlineeintrag zu ziehen wird m.E. nach nur bei einem Folder funktionieren. Und dabei ist es ja lediglich ein link auf das Dokument.
Mit Feldwerte ändern wird das wenig zu tun haben.
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: AleX_-_ am 11.06.13 - 09:33:02
@dnotes:
Warum wird dann beim Ziehen eines NotesDokumentes auf einen Outline-Eintrag (vom Type Aktion) ein Verknüpfungssymbol angezeigt?
Da müsste es doch möglich sein beim 'loslassen' des NotesDokumentes eine Aktion auf das Dokument auszuführen.
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: ascabg am 11.06.13 - 09:38:36
Hallo,

Beschreib mal bitte etwas genauer wohin Du das Notes-Dokument ziehst?
Was ist bei Dir ein Outline-Eintrag vom Typ Aktion?

Aktuell verstehe ich nicht was genau Du meinst.

Andreas
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: AleX_-_ am 11.06.13 - 09:50:35
@andreas:
ich ziehe das NotesDokument aus einer Ansicht auf einen Outline-Eintrag (Dokument auf Outline ziehen.jpg).
Wenn ich mit der NotesDokument-Verknüpfung über dem Outline-Eintrag bin wird ein VerknüpfungsSymbol angezeigt.
Dieses VerknüpfungsSymbol wird nur angezeigt, wenn der Outline-Eintrag vom Typ Aktion ist (Einstellung Outline.jpg).

Wie kann man jetzt eine Aktion (z.B. Feldwert ändern) auf das 'gezogene' NotesDokument ausführen?
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: AleX_-_ am 12.06.13 - 17:20:50
... hat niemand eine Idee?
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: dnotes am 13.06.13 - 08:28:03
Im Moment fällt mir nur der QueryAddtoFolder - event einer Ansicht ein. Tritt allerdings nur in Aktion wenn ein Doc in einen Ordner verschoben wird.
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: ascabg am 13.06.13 - 08:58:07
Ich habe jetzt auch noch einmal ein wenig herumgespielt.

Mit einem Outline-Eintrag vom Typ "Aktion" wirst Du wohl nicht weiterkommen.
(scheint ein Anzeige-Problem zusein)

Ansetzen wirst Du wahrscheinlich im Ursprung setzen muessen, also da, von wo das
betreffende Dokument kommt (Ansicht oder Ordner) .
Und hier mit "QueryAddToFolder" (wird auch ausgeloest, wenn das Ziel ein Outline-Eintrag vom Typ "Aktion" ist).
In diesem Event koenttest Du jetzt Deinen Code zum Aendern eines Feldwertes platzieren.


Andreas
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: AleX_-_ am 13.06.13 - 09:03:20
@andreas:
Danke für deine Bemühungen.
Wie bekomme ich aber raus, auf welchen Outline-Eintrag das Dokument gezogen wurde?
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: it898ur am 13.06.13 - 09:11:08
Hallo,

ich kenne hier einen Code, der genau so arbeitet - es werden per Drag & Drop Dokumente auf einen Gliederungseintrag vom Typ "Aktion" gezogen (die Formel lautet sinnigerweise "@True") - wichtig ist, dass der Gliederungseintrag einen Aliasnamen besitzt.

Anschließend wird über das Ereignis "PostDragDrop" im Datenbankscript der Parameter "EntryName" auf diesen Alias gepüft. Die zu bearbeitenden Dokumente erhält man über Source.Documents.

Ich hoffe das hilft weiter !

Gruß

André
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: AleX_-_ am 13.06.13 - 10:04:28
@andre:
vielen dank - genau diesen Code habe ich gesucht  :)
Titel: Re: NotesDokument auf Outline ziehen
Beitrag von: ascabg am 13.06.13 - 10:12:42
Dann vergiss aber auch nicht, dass dieser dann bei jedem "PostDragDrop" ausgefuehrt wird,
wenn Du es nicht eingrenzt. (Abfrage nach dem EntryNamen).

Und denk auch gleich schon ein wenig weiter, wenn sich irgendwann einmal entwas an der
Outline aendern sollte bzw. neue Eintraege in der Outline hinzukommen, bei denen der
Code ebenfalls ausgefuehrt werden soll.


Andreas