jQuery MiniUI
标题:
如何将grid cell 设置为禁用或者只读,或者改变其值。
[打印本页]
作者:
feng271374203
时间:
2018-3-29 20:14:52
标题:
如何将grid cell 设置为禁用或者只读,或者改变其值。
已通过方法获取到对应grid的某row以及某column的cellEI。如何通过此cell对象将其设置为禁用,或者只读,或者修改其值。
修改值以后要能再getData()的时候,要能获取到对应的值。
作者:
dforce
时间:
2018-3-30 09:43:27
这些都是表格的功能,不是单元格层面的。
可控编辑
http://www.miniui.com/demo/#src=datagrid/editable.html
grid.on("cellbeginedit",function(e){
if(e.field=="xx"){ //精确到列
if(e.record.xxx="..."){ //精确到行,根据行的某个字段来匹配
e.cancel=true; //禁止编辑
}
}
})
联动编辑的话可以在cellcommitedit事件里处理,编辑之后,如果是同行的,可以直接e.record.xx=;
其他行的话需要调用grid.updateRow(row,{field:value})来更新
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2