jQuery MiniUI

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

datagrid用js重新设置下拉列表列的数据源 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2013-10-29 11:49:45 |只看该作者 |倒序浏览
我现在有个需求,就是要根据页面上的一些按钮绑datagrid里Major列不同的数据源,但是我根据js绑定了相应的数据源后还是显示原来的数据。这个需要怎样处理啊,一下是代码:
grid.getColumn("Major").data={新数据源}


Rank: 8Rank: 8

沙发
发表于 2013-10-29 13:36:47 |只看该作者
var data = grid.getData();
然后遍历下data
var row = data[i];
grid.updateRow(row,{Major:"newValue"})

Rank: 4

板凳
发表于 2013-10-29 14:06:27 |只看该作者
factory 发表于 2013-10-29 13:36
var data = grid.getData();
然后遍历下data
var row = data;

不是更新数据,是更新Major这一列的数据源。(Major这列是combox)

Rank: 8Rank: 8

地板
发表于 2013-10-29 14:36:49 |只看该作者
var column=grid.getColumn("Major这列的name");
grid.updateColumn(column,{editor:{type:"combobox",data:newData}});
这样试试。

Archiver|普加软件

GMT+8, 2024-11-1 20:30 , Processed in 1.043922 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部