jQuery MiniUI

 找回密码
 立即注册
查看: 2629|回复: 6
打印 上一主题 下一主题

Grid编辑功能(218版本) [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-6-26 12:04:13 |只看该作者 |倒序浏览
需求:动态改变列的类型,并且重新给改变列赋值

var grid = mini.get("dataGridEdit");
var col = grid.getColumn(1);
grid.updateColumn(col, { 'header': '值', 'field': 'value', 'headerAlign': 'center', 'editor': { 'type': "checkbox" } });
var data = grid.data;
for (var i = 0; i < data.length; i++) {
       data[i].value = true;
}
grid.setData(data);

值变了,但是列的类型没有变为checkbox,还是原来的列的类型。我要疯了,没法玩了。我的版本是218版本

Rank: 8Rank: 8

沙发
发表于 2013-6-26 13:35:37 |只看该作者




这不是好的吗?2.18版本的
var col = grid.getColumn(2);
grid.updateColumn(col, { 'editor': { 'type': "checkbox"} });

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

板凳
发表于 2013-6-26 14:33:38 |只看该作者
cols.push({ 'header': '系统级', 'field': 'IsSystem', 'headerAlign': 'center', "type": "checkboxcolumn"} );
                        cols.push({ 'header': '默认值', 'field': 'IsDefault', 'headerAlign': 'center', "type": "radiobuttoncolumn" });
300版本支持radiobuttoncolumn属性
218是不是不支持radiobuttoncolumn这个属性?

Rank: 2

地板
发表于 2013-6-26 14:34:16 |只看该作者
factory 发表于 2013-6-26 13:35
这不是好的吗?2.18版本的
var col = grid.getColumn(2);
grid.updateColumn(col, { 'editor': { 'type ...

cols.push({ 'header': '系统级', 'field': 'IsSystem', 'headerAlign': 'center', "type": "checkboxcolumn"} );
                         cols.push({ 'header': '默认值', 'field': 'IsDefault', 'headerAlign': 'center', "type": "radiobuttoncolumn" });
300版本支持radiobuttoncolumn属性
218是不是不支持radiobuttoncolumn这个属性?

Rank: 8Rank: 8

5#
发表于 2013-6-26 14:57:41 |只看该作者
MyLucifer 发表于 2013-6-26 14:34
cols.push({ 'header': '系统级', 'field': 'IsSystem', 'headerAlign': 'center', "type": "checkboxcol ...

当然支持的了

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

6#
发表于 2013-6-26 15:38:56 |只看该作者
factory 发表于 2013-6-26 14:57
当然支持的了

218版本支持吗?
为什么我配置了 但是没有用
{ 'header': '系统级', 'field': 'IsSystem', 'headerAlign': 'center', "type": "checkboxcolumn" },
{ 'header': '默认值', 'field': 'IsDefault', 'headerAlign': 'center', "type": "radiobuttoncolumn" },

Rank: 8Rank: 8

7#
发表于 2013-6-26 17:04:51 |只看该作者
MyLucifer 发表于 2013-6-26 15:38
218版本支持吗?
为什么我配置了 但是没有用
{ 'header': '系统级', 'field': 'IsSystem', 'headerAlign' ...

我的截图就是2.18的

Archiver|普加软件

GMT+8, 2024-11-29 00:39 , Processed in 1.039577 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部