This is jquery code. I prefer to put it in the handler.
However, I had tried to put it in External Type put didn't work. Here is my code:
MainHandler.egl
BoxDataGrid Box{children =[SearchGridArray_ui ], class = "box_data_grid", onScroll ::= scrolled};
..........
function scrolled(event Event in)
scrolled ScrollLeft{};
scrolled.hideCheckAll();
end
-------------------------------------------------------------------------------------------------------------------------
ScrollLeft.js:
egl.defineClass('JavaScript', 'ScrollLeft',{
"hideCheckAll" : function (){
var currentLeft=$(.box_data_grid).scrollLeft();
if(currentLeft>0){
alert(currentLeft);
$("#check_all").addClass("hide");
}
}
}
);
----------------------------------------------------------------------------------------
ScrollLeft.egl:
package pgms;
ExternalType ScrollLeft type JavaScriptObject {
relativePath = "JavaScript",javaScriptName = "ScrollLeft"}
function hideCheckAll();
End
--------------------------------------------------------------------
xarlap