|
grid的全选方法RowCheckedAll会执行以此执行勾选方法onRowChecked,在onRowChecked 下有与与数据库交互的方法。当点击此方法时 回执行对此与数据库交互,速度很慢。
所以需要修改页面
$("#" + "gbox_"+gridID).find(".x-grid-hbox .cbox").css("display","none");
$("#" + "gbox_"+gridID).find(".x-grid-hbox .cbox").before(" <input type= 'checkbox' value='' onclick = '" +multiselect() +"' />");
将原先的多选框隐藏,显示新的多选框,
multiselect()方法
function multiselect(){
debugger;
alert(12312);
}
但onclick 方法执行一遍
$("#" + "gbox_"+gridID).find(".x-grid-hbox .cbox").css("display","none");
$("#" + "gbox_"+gridID).find(".x-grid-hbox .cbox").before(" <input type= 'checkbox' value='' onclick = ' multiselect() ' />");
但这样写 multiselect is not defined
at HTMLInputElement.onclick (http://localhost:8080/x5/UI2/v_/portal/pc/index.w?device=pc#!(:8080/x5/UI2/v_bdd8909044b54b9aa4f955a7248140e5l_zh_CNs_desktopd_pc/portal/pc/$model/UI2/erp/marketSys/process/teamArrange/mainActivity.w?process=/erp/marketSys/process/teamArrange/teamArrangeProcess&activity=mainActivity):1:1)
UIServer错误URI:/x5/UI2/v_bdd8909044b54b9aa4f955a7248140e5l_zh_CNs_desktopd_pc/portal/pc/$model/UI2/erp/marketSys/process/teamArrange/mainActivity.w错误码:500错误信息:com.justep.ui.exception.UIException: 编码: JUSTEP000014; 提示: WINDOW编译出错, 文件"/UI2/portal/pc/$model/UI2/erp/marketSys/process/teamArrange/mainActivity.w"不存在
|
|