Este ejemplo muestra cómo capturar los eventos onBeforeHover y onAfterHover para la funcionalidad de "hovering" de imágenes. Para capturar estos eventos, necesita colocar el siguiente intérprete de órdenes en su función dax_loginSuccess.
myGrid.onBeforeHover = function(athis){
// Do something here
}
myGrid.onAfterHover = function(athis){
// Do something here
}
El parámetro de entrada es la referencia del objeto para el objeto de imagen interna. Puede utilizarse para obtener información sobre la imagen y la fila de la rejilla actual.
En este ejemplo, el evento onBeforeHover captura la información sobre la imagen "hovered". La información luego se aplicará a <IMG id="mypreview">.
myGrid.onBeforeHover = function(athis){
var imgcontainer = document.getElementById('mypreview');
imgcontainer.src = athis.aContent;
imgcontainer.width = athis.parent.picWidth;
imgcontainer.height = athis.parent.picHeight;
}
onAfterHover se utiliza para asignar una imagen vacía para la fuente de imagen en <IMG id="mypreview">.
myGrid.onAfterHover = function(athis){
var imgcontainer = document.getElementById('mypreview');
imgcontainer.src = 'blank.png';
}
Nota: Los eventos onBeforeHover y onAfterHover son disparados incluso si la funcionalidad previsualización de imagen está desactivada (myGrid.enablePicturePreview(false);)