jQuery MiniUI

标题: 求教,点击行时,行的单元格注册自定义的控件,处于可编辑状 [打印本页]

作者: creasy-pita    时间: 2013-12-24 10:06:09     标题: 求教,点击行时,行的单元格注册自定义的控件,处于可编辑状

点击行时,需要获取该行,并对该行的各单元格注册自定义控件,并处于编辑状态,焦点离开时保存改行

作者: factory    时间: 2013-12-24 10:14:44

http://www.miniui.com/demo/index.html#src=datagrid/celledit2.html

看这个,相同列下,创建不同的表格编辑器
作者: creasy-pita    时间: 2013-12-24 10:26:15

这里代码看不出为什么根据不同的值会变化表格的编辑器,另外,想知道表格的编辑器能不能自己定义
作者: factory    时间: 2013-12-24 10:31:03

creasy-pita 发表于 2013-12-24 10:26
这里代码看不出为什么根据不同的值会变化表格的编辑器,另外,想知道表格的编辑器能不能自己定义 ...

就是根据值,动态创建编辑器对象,在开始编辑的时候,设置给单元格
grid.on("cellbeginedit", function (e) {
                e.editor = editor;
                e.column.editor = editor;
            }
        });

动态创建控件:
1.添加控件的html标签,最后执行mini.parse()解析
2.http://www.miniui.com/bbs/forum. ... &extra=page%3D1

表格的编辑器必须是miniui的控件,不能是你自定义的
作者: creasy-pita    时间: 2013-12-24 11:24:13

factory 发表于 2013-12-24 10:31
就是根据值,动态创建编辑器对象,在开始编辑的时候,设置给单元格
grid.on("cellbeginedit", function (e)  ...

请问,点击行,如何获取当前行index,e.row对象中没有找到这个属性
作者: felt    时间: 2013-12-24 11:26:38

creasy-pita 发表于 2013-12-24 11:24
请问,点击行,如何获取当前行index,e.row对象中没有找到这个属性

var row=e.row;
var index=grid.indexOf(row)




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