Altova Authentic 2024 Browser Edition

Wird nicht mehr verwendet

 

Verwenden Sie stattdessen die hier beschriebenen Connection Point Events.

 

***

Siehe auch

 

Deklaration: attachCallBack(bstrName als String,varCallBack als Variant)

 

Beschreibung

In der Authentic-Ansicht stehen Ereignisse zur Verfügung, die mittels benutzerdefinierter Callback-Funktionen abgearbeitet werden können. Alle Ereignishandler akzeptieren keine Parameter und alle Werte, die zurückgegeben werden, werden ignoriert. Um Informationen abzurufen, wenn ein bestimmtes Ereignis abgearbeitet wird, müssen Sie die entsprechenden Eigenschaften des event-Objekts aufrufen.

 

Liste der derzeit verfügbaren Ereignisse:

 

 ondragover

 ondrop        

 onkeydown

 onkeyup

 onkeypressed

 onmousemove

 onbuttonup

 onbuttondown

 oneditpaste

 oneditcut

 oneditcopy

 

Seit Version 3.0.0.0:

 

 ondoceditcommand

 

Seit Version: 5.3.0.0:

 

 onbuttondoubleclick

 

 

JavaScript-Beispiel:

 

 // somwhere in your script:

 objPlugIn.attachCallBack("ondragover",OnDragOver);

 objPlugIn.attachCallBack("ondrop",OnDrop);

 

 // event handlers

 function OnDragOver()

 {

         if(        !objPlugIn.event.dataTransfer.ownDrag &&

                 objPlugIn.event.dataTransfer.type == "TEXT"))

         {

                 objPlugIn.event.dataTransfer.dropEffect = 1;

                 objPlugIn.event.cancelBubble = true;

         }

 }

 

 // OnDrop() replaces the complete text value of the XML

 // element with the selection from the drag operation

 function OnDrop()

 {

         var objTransfer = objPlugIn.event.dataTransfer;

 

         if(        !objTransfer.ownDrag &&

                 (objTransfer.type == "TEXT"))

                 objPlugIn.event.srcElement.TextValue = objTransfer.getData();

 }

 

© 2017-2023 Altova GmbH