easyui怎么样获取全选框的状态,在线等,急!!

现在要做一个判断,判断全选框有选中,触发一个事件,没选中触发一个事件,该怎么获取到全选框的状态呢??在线等,急!!

4个回答

easyui 的 datagrid 有checkbox 表头的class为datagrid-header-check 可以根据他来判断是否勾选。

oXiaoKang12
oXiaoKang12 回复gllstc: 不客气。
大约 4 年之前 回复
gllstc
萌哒哒的腻腻酱 谢谢哦
大约 4 年之前 回复

$.getSelect()可以获得

gllstc
萌哒哒的腻腻酱 那个是获取行有没有选中,并返回值噢。我想要总的那个全选框有没有选中的状态
大约 4 年之前 回复
gllstc
萌哒哒的腻腻酱 那个是获取行有没有选中,并返回值噢。我想要总的那个全选框有没有选中的状态
大约 4 年之前 回复

var rows = $('#logsystable').datagrid('getSelections');//logsystable是你表格的id
if(rows.length==0)
{
alert('没有选中')
}
else{
alert('有选中')
}

调用getSelections得到选中行的,判断长度时候和getRows的数据行长度一样就知道是否全选了

 if($('#dg').datagrid('getSelections').length==$('#dg').datagrid('getRows').length){
alert('全选')
}
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问