Der Menübefehl prmPasteDocData schreibt zuvor mit prmCopyDocData in die Zwischenablage kopierte Datenfelder, in das gewählte Dokument.
| Attribut | Wert | Funktion |
|---|---|---|
| enabled | CALL(IsDataForPaste) | Steuert ob der Befehl aktiv ist |
| TRUE | Aktiv | |
| FALSE | Inaktiv | |
| icon | optional | Pfad zum Icon |
| parameter | <FELDNAME> | Liste von Feldnamen die geschrieben werden sollen. Mehrere Felder werden mit | getrennt |
| text | $Primus.MNU_ELEM_PASTE_ATTRIB | Elementtext für den Menüeintrag |
| visible | Bedingung | Steuert ob der Befehl im Menü sichtbar ist |
| TRUE | Sichtbar | |
| FALSE | Unsichtbar |
Die IsDataForPaste wird benötigt um festzustellen ob es überhaupt Daten zum Einfügen in der Zwischenablage gibt. Falls dies nicht der Fall ist, dann ist die Funktion inaktiv. Dieses Verhalten ist der Anwender von Windowsanwendungen her so gewohnt.
<prmPasteDocData visible="TRUE" enabled="CALL(IsDataForPaste)" parameter="Title|Number" text="$Primus.MNU_ELEM_PASTE_ATTRIB" icon="" />