我需要知道在用户点击"选择全部"之前是否在jqgrid中选中了复选框。复选框。我已经在onSelectAll事件中检查了它,但是在那一点上已经选中了所有复选框:(以便错过信息。
onSelectAll: function(aRowids, status) {
$("input[id^='jqg_'].cbox:checked").each(function() {
//All are selecteds now :(
console.log("no success!");
});
我知道我可以通过javascript数组控制所选的复选框,并将id放在每个onSelectRow'事件,但我试图避免这种解决方法。
我已尝试将点击事件绑定在'全选'复选框,但' onSelectAll'事件在“点击”之前被触发。事件:(
$("#cb_list1").bind({
click: function() {
console.log("hello");},
});
所以'你好'在没有成功之后出现,并且没有成功'我的jqgrid显示的行数很多(无论在点击“选择全部”复选框之前已经选择了多少行。)
有什么想法吗?
谢谢!
答案 0 :(得分:0)
你可以写onSelectAllBefore函数并在onSelectAll之前调用它。
Array