xml spy
Zurück  Nach oben  Weiter

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.


Zurück  Nach oben  Weiter

© 2007 Altova