Ereignisse: Symbolleisten-Schaltfläche

www.altova.com Dieses Kapitel drucken Vorherige Seite Eine Ebene nach oben Nächste Seite

Startseite >  Benutzerreferenz > Mechanismen >

Ereignisse: Symbolleisten-Schaltfläche

Jede Symbolleisten-Schaltfläche hat ein Standardverhalten, das unter Umständen geändert werden muss. Mit Hilfe des AuthenticCommand-Ereignisses können Sie zusätzliche Aufgaben hinzufügen oder das Standardverhalten eines solchen Schaltflächenbefehls völlig neu definieren. In Skripts kann das AuthenticCommand-Ereignis dazu verwendet werden, um jedes Mal, wenn der Benutzer auf eine Symbolleisten-Schaltfläche klickt, eine Benachrichtigung zu erhalten. Beachten Sie bitte, dass jeder Befehl (aus der Authentic.UICommands-Sammlung) mit einem bestimmten Ereignis verknüpft ist. Um festzustellen, auf welches Symbol der Benutzer geklickt hat, muss das Skript die AuthenticEvent.srcElement-Eigenschaft überprüfen, die eine Referenz auf das entsprechende AuthenticCommand-Objekt enthält.

 

Beispiel

 

 // event handler for OnDocEditCommand

 function OnCommand()

 {

         // we are interested in the k_CommandSave button

         if(objPlugIn.event.srcElement.CommandID == 1)

         {

                 // instead of the standard HTTP PUT we want to use

                 // a HTTP POST

                 objPlugIn.SavePOST();

 

                 // no standard execution follows

                 objPlugIn.event.cancelBubble = true;

         }

 }

 // somewhere in your script

 function MyInit()

 {

         objPlugIn.attachCallBack("OnDocEditCommand", OnCommand);

 }

 

Referenz

Welche Befehle zur Verfügung stehen, finden Sie unter AuthenticToolbarButton.CommandID.

 


© 2019 Altova GmbH