jQuery MiniUI

标题: 关于checkcolumn的问题 [打印本页]

作者: Mr.zhou    时间: 2017-4-17 17:18:43     标题: 关于checkcolumn的问题

问题描述:点击左上角的复选框时可以全选,全选时点击下面每行的第一个复选框没反应,点击行中某一列的复选框时该行第一个和左上角的复选框不能取消。




作者: felt    时间: 2017-4-17 17:41:11

你这些都是什么列,第一列如果是checkcolumn的话,和别的列应该是没有联系的,可以联动全选或不选中
http://www.miniui.com/demo/#src=datagrid/datagrid.html
如果你的版本有问题,请更新至最新版本。
作者: Mr.zhou    时间: 2017-4-17 17:52:21

felt 发表于 2017-4-17 17:41
你这些都是什么列,第一列如果是checkcolumn的话,和别的列应该是没有联系的,可以联动全选或不选中
http: ...

第一列是checkcolumn,其他列是checkboxcolumn,他们之间不能联系吗?现在第一列下面的行只要勾选上,就不能取消操作了, 这个是怎么回事?我现在想让第一列控制所对应的行,和操作某一行的某个列时该行的checkcolumn和左上角的全选能联动,需要怎么做?
作者: dforce    时间: 2017-4-18 11:16:25

Mr.zhou 发表于 2017-4-17 17:52
第一列是checkcolumn,其他列是checkboxcolumn,他们之间不能联系吗?现在第一列下面的行只要勾选上,就 ...

checkcolumn和checkboxcolumn没有关系
checkcolumn的选中等同于行选中
checkboxColumn的选中是编辑
作者: Mr.zhou    时间: 2017-4-18 11:23:11

dforce 发表于 2017-4-18 11:16
checkcolumn和checkboxcolumn没有关系
checkcolumn的选中等同于行选中
checkboxColumn的选中是编辑 ...

哦哦,之前理解错了,谢谢版主
作者: Mr.zhou    时间: 2017-4-18 14:16:40

felt 发表于 2017-4-17 17:41
你这些都是什么列,第一列如果是checkcolumn的话,和别的列应该是没有联系的,可以联动全选或不选中
http: ...

版主,我可以做成左侧一列是对整行全选的效果吗?
作者: dforce    时间: 2017-4-18 16:30:30

Mr.zhou 发表于 2017-4-18 14:16
版主,我可以做成左侧一列是对整行全选的效果吗?

你可以监听表格的select事件,选中的同时更新右侧单元格的数据至选中值
grid.on("select",function(e){
   grid.updateRow(e.record,{field1:"",field2:""...})
})
作者: Mr.zhou    时间: 2017-4-19 16:07:12

dforce 发表于 2017-4-18 16:30
你可以监听表格的select事件,选中的同时更新右侧单元格的数据至选中值
grid.on("select",function(e){
  ...

版主,复选框的值改变了,可样式没有变,应该如何去改变样式?
作者: felt    时间: 2017-4-19 17:30:44

Mr.zhou 发表于 2017-4-19 16:07
版主,复选框的值改变了,可样式没有变,应该如何去改变样式?

复选框有truevalue和falseValue,你更新到这2个值就会自动变选中或不选中
作者: Mr.zhou    时间: 2017-4-20 13:57:04

felt 发表于 2017-4-19 17:30
复选框有truevalue和falseValue,你更新到这2个值就会自动变选中或不选中

版主,当取消图一中的√时,发现它的值并没有改变


作者: dforce    时间: 2017-4-20 16:06:11

Mr.zhou 发表于 2017-4-20 13:57
版主,当取消图一中的√时,发现它的值并没有改变

checkcolumn的选中和数据无关,只表示这行数据是否选中
checkboxcolumn的选中才和数据有联系




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2