easyui中设置多选框,我选择任意一个都会全选,求大神解答一下,在线等

easyui中设置多选框,我选择任意一个都会全选,求大神解答一下,在线等

3个回答

不可能。只有勾选标题的那个复选框才会选中所有的记录前面的复选框

sky_demo
帆非凡 回复无聊码农: $('#assetinfo_table').datagrid({ fit:true, border: false,ctrlSelect: true, columns: [[{field:'ck',checkbox:true}, { "field" : "isConfirmed", "title" : "<label style='color:#FF0000'>*</label>是否确认<br>[<a href='#' onclick=\"AssetInfo.table_copyValueToSelectedRow('isConfirmed')\">全部批量</a>]", "width" : 80, align: 'center', formatter: function(value, row, index) { return AssetInfo.table_comboboxFormatter(value, row, index, AssetInfo.whetherData); },
3 年多之前 回复
showbo
支付宝加好友偷能量挖 回复sky_demo: 代码呢?是配置了checkbox:true还是怎么搞出来的?
3 年多之前 回复
sky_demo
帆非凡 对啊,我是写在title里面的。我在列上已经加了复选框了,但是我想在行上也添加,但是现在行上添加了以后,随便点击一个都会全选啊
3 年多之前 回复

你把你的checkbox 做一个循环 判断是否有勾选 只要有勾选 就把其他的也设置上

sky_demo
帆非凡 我现在是设置出来的复选框,任意选中一个都会选中全部,我想要的是后面做出来的复选框只能选择一个啊
3 年多之前 回复

既然使用easyUI 为这些多选框添加相同的一个click处理就是
$("#checkbox1,checkbox2......").click(function(){
if($(this).attr("checked"))
{

  if($(this).attr("checked"))

{
$(("#checkbox1,checkbox2......").removeAttr("checked");

}
else
{
$(("#checkbox1,checkbox2......").attr("checked",'true');

}
}
//
})

sky_demo
帆非凡 不太可行啊,加了页面就乱了,我之前页面上有一个复选框,用来全选的,我现在想添加复选框,只选择当前。问题是现在新加的复选框点击后也是全选。求解答
3 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!