- 注册时间
- 2012-3-31
- 最后登录
- 2019-4-2
- 阅读权限
- 150
- 积分
- 18852
- 精华
- 0
- 帖子
- 8776
 
|
本帖最后由 factory 于 2013-11-14 09:54 编辑
可以的,你后台返回选中的节点的id和text集合 有点类似这样的代码- var rows = GetAllSelecteds();
- var ids = [], texts = [];
- for (var i = 0, l = rows.length; i < l; i++) {
- var row = rows[i];
- ids.push(row.id);
- texts.push(row.name);
- }
- var data = {};
- data.id = ids.join(",");
- data.text = texts.join(",");
- return data;
复制代码 除了给你的列加上field="yourField"以外,再加上一个displayField="随便定义一个名称,比如aa"
然后在mini.open的ondestroy里面
grid.cancelEdit();
var row = grid.getSelected();
grid.updateRow(row, {
yourField: data.id,
manager_name: data.name
});
看下http://www.miniui.com/demo/#src=buttonedit/selectGrid_Multi3.html
和:http://www.miniui.com/demo/#src=datagrid/rowedit_openpage.html例子
|
|