Domino 9 und frühere Versionen > Entwicklung

@Command( [OpenDocument] in Maske

(1/1)

TMC:
Hi,

wie kann ich mit
@Command( [OpenDocument]

in einer Maske per Button ein Dokument öffnen?
Die Maske ist ein Antwort-Doc und ich möchte die Mutter via $REF öffnen.

Und [OpenDocument] will ja unbedingt in einer Ansicht ausgeführt werden :P

bye,
TMC

Axel:
Hi,

muß es unbedingt ein Button sein?

Füge doch einfach ein "Link" zum Elterndokument ein. Dazu brauchst du nur ein Textfeld an der entsprechenden Stelle des Antwortdokumentes platzieren. Es sollte Berechnet zur anzeige sein und der Name des Feldes DoclinkParent. Als Werteformel trägst du diese Formel

@If(@IsNewDoc; @Unavailable; $REF)

ein.

Der Link erscheint als "Blattsymbol" in der Maske. Siehe Anhang.

Axel



 

TMC:
Hi Axel,

danke, Deine Lösung ist in dem Fall sogar noch eleganter.
Dadurch hab ich neben dem Titel den Link zum Eltern-Dokument  ;)

Also merci nochmal  :)

TMC

P.S. ich schließ jetzt den Thread mal ab, trotzdem würde mich interessieren wie man denn das per Button realisieren würde.....

Glombi:
Hi,
damit mit es mit einem Button geht, musst Du folgendes machen:

Erstelle eine versteckte Ansicht, in der alle Dokument angezeigt werden, bspw,
(AllDocsByUNID) | AllDocsByUNID
Die Ansicht ohne Antworthierarchie.
1. Spalte sortiert mit der Formel @Text(@DocumentUniqueID)

Dann im Button
@Command([OpenView];AllDocsByUNID;@Text($REF));
@Command([EditDocument]);
@Command([OpenView];AllDocsByUNID);
@Command([FileCloseWindow])

Die Formel öffnet die versteckte Ansicht und geht auf das Mutterdokument (denn dort ist @Text(@DocumentUniqueID) = @Text($REF).
Das Mutterdokument wird geöffnet.
Es wird wieder die versteckte Ansicht geöffnet und geschlossen.
Übrig bleibt also das geöffnete Mutterdokument.

Das ist eine übliche Standardprogrammierung für Formelsprache...

Andreas

TMC:
Hi Andreas,

vielen dank für den Workaround :-)


--- Zitat ---Das ist eine übliche Standardprogrammierung für Formelsprache...
--- Ende Zitat ---
Ähm, ja, als "Standard" war mir das noch nicht klar. Aber die Workaround-Lösung sollte man kennen (wie viele andere auch....)

However: thanks for the solution

TMC

Navigation

[0] Themen-Index

Zur normalen Ansicht wechseln