I want do following things:
-
send all grid data to server side by manually
(through a hyperlink: sendit) -
after server processed, then pass back a action type tell me the results: many rows)
but
senddata() will execute more then 1 time
var mygrid = dhxLayout.cells(“b”).attachGrid(0);
mygrid.setImagePath("…/dhtmlxSuite/dhtmlxGrid/codebase/imgs/");
mygrid.setHeader("Department,Name,mail,title,m,score ");
mygrid.setInitWidths(“100,80,*,0,0,0”);
mygrid.setColAlign(“left,left,left,left,left,left”);
mygrid.setColSorting(“str,str,str,str,str,int”)
mygrid.setSkin(“modern”);
mygrid.enableRowsHover(true,‘grid_hover’);
mygrid.enableEditEvents(false, false, false);
mygrid.init();
mygrid.loadXML(“SetTarget_get.aspx”);
myDataProcessor2 = new dataProcessor("SetTarget_update.aspx");
myDataProcessor2.setTransactionMode("POST", true);
myDataProcessor2.defineAction("inserted",myHandler_01);
myDataProcessor2.defineAction("deleted",myHandler_01);
myDataProcessor2.defineAction("updated",myHandler_02);
myDataProcessor2.setUpdateMode("OFF");
myDataProcessor2.enableDebug(true);
myDataProcessor2.init(mygrid);
function myHandler_01(tag)
{
alert(“message one !!”);
return false;
}
function myHandler_02(tag)
{
alert(“message two !!”);
return false;
}