Jquery jqgrid-用于检查或取消选中行的触发器事件
我正在使用jqueryjqgrid插件。我在配置中使用了Jquery jqgrid-用于检查或取消选中行的触发器事件,jquery,jqgrid,Jquery,Jqgrid,我正在使用jqueryjqgrid插件。我在配置中使用了multiselect:true选项,因此每行都有一个复选框,我可以在网格中选择多行。现在,当用户尝试选中或取消选中每一行时,我想触发一个事件。还有其他方法吗?您可以在此处使用onsetrow事件,如: var lastSel; jQuery("#gridid").jqGrid({ ... onSelectRow: function(id){ if(id && id!==lastSel){
multiselect:true
选项,因此每行都有一个复选框,我可以在网格中选择多行。现在,当用户尝试选中或取消选中每一行时,我想触发一个事件。还有其他方法吗?您可以在此处使用onsetrow
事件,如:
var lastSel;
jQuery("#gridid").jqGrid({
...
onSelectRow: function(id){
if(id && id!==lastSel){
jQuery('#gridid').restoreRow(lastSel);
lastSel=id;
}
jQuery('#gridid').editRow(id, true);
},
...
});
您可以在onsetrow
事件中添加自己的逻辑。我刚刚给出了一个演示示例来说明它的功能
根据文件,onsetrow
在单击行后立即引发。
rowid是行的id,
status是所选内容的状态,
e是事件对象。可在multiselect设置为true时使用。如果选中该行,则为true;如果取消选中该行,则为false
更多信息请点击此处: