Inhaltsverzeichnis
smartRestoreMoveSession
Der Menübefehl smartRestoreMoveSession ist ein Befehl des PrimusSmartCopy Addins um eine komplette Verschiebesession rückgängig zu machen. Die Verschiebesession muss die letzte SmartCopy Session sein die auf diesem Rechner ausgeführt wurde. Es besteht keine Möglichkeit eine bestimmte Verschiebesession auszuwählen. Wegen möglicher Veränderung an den Daten nach dem Verschieben, ist es nicht empfehlenswert eine ältere Verschiebesession zu einem späteren Zeitpunkt einfach rückgängig zu machen.
Aufrufparameter
Die Aufrufparameter werden mit dem Attribut parameter, durch | getrennt übergeben. Die Parameter sind in folgender Reihenfolge zu übergeben:
| Parameter | Funktion | |
|---|---|---|
| 1 | SEInterface.seReplaceDocRef | Statischer Parameter |
Sichtbarkeit im Menü
Damit der Menüeintrag nur angezeigt wird wenn keine SmartCopy Session aktiv ist, muss dieser mit dem Attribut visible und der entsprechenden Bedingung sichtbar gemacht werden.
Dafür stellt das PrimusSmartCopy Addin folgende interne Bedingungen zur Verfügung. Im Beispiel muss zusätzlich noch die STRG-Taste gedrückt werden damit der Befehl sichtbar wird.
Beispiel
<smartRestoreMoveSession addin="PrimusSmartCopy" visible="'CALL(PrimusSmartCopy.IsSessionActive)==FALSE'AND'CALL(IsCtrlKey)'" enabled="TRUE" parameter="SEInterface.seReplaceDocRef" text="Verschieben rückgängig machen" icon="" />
