Altova Authentic 2024 Browser Edition

Obsoleto

 

En su lugar utilice los eventos de punto de conexión tal y como se describe aquí.

 

 

Declaración attachCallBack(bstrName as String,varCallBack as Variant)

 

Descripción

La vista Authentic ofrece eventos que se pueden controlar por medio de funciones personales de devolución de llamada. Ningún controlador de eventos toma parámetros y se ignorará el valor devuelto. Para recuperar información cuando se genera un evento concreto debe leer las propiedades correspondientes del objeto del evento.

 

Lista de eventos disponibles:

 

 ondragover

 ondrop        

 onkeydown

 onkeyup

 onkeypressed

 onmousemove

 onbuttonup

 onbuttondown

 oneditpaste

 oneditcut

 oneditcopy

 

Desde la versión 3.0.0.0:

 

 ondoceditcommand

 

Desde la versión 5.3.0.0:

 

 onbuttondoubleclick

 

 

Ejemplo de JavaScript:

 

 // en alguna parte del script:

 objPlugIn.attachCallBack("ondragover",OnDragOver);

 objPlugIn.attachCallBack("ondrop",OnDrop);

 

 // controladores de eventos

 function OnDragOver()

 {

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

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

         {

                 objPlugIn.event.dataTransfer.dropEffect = 1;

                 objPlugIn.event.cancelBubble = true;

         }

 }

 

 // OnDrop() reemplaza el valor de texto completo del elemento XML

 // con la selección de la operación de arrastrar

 function OnDrop()

 {

         var objTransfer = objPlugIn.event.dataTransfer;

 

         if(        !objTransfer.ownDrag &&

                 (objTransfer.type == "TEXT"))

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

 }

 

© 2017-2023 Altova GmbH