jQuery MiniUI

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

Datagrid的某一列为Combobox,关于Combobox加载数据的问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-12-10 16:25:00 |只看该作者 |倒序浏览
我的Datagrid里有一列是Combobox,Combobox的URL并没有在表格的列定义里指定,我是通过监听开始编辑这一列的时候设置Combobox的URL,即setUrl(),虽然下拉列表的数据获取到了,但选中之后表格单元格并不显示,请大神指点~~

Rank: 2

沙发
发表于 2013-12-10 16:29:41 |只看该作者
同样的URL,如果在表格列定义的时候就指定Combobox的URL就是正常的了

Rank: 8Rank: 8

板凳
发表于 2013-12-10 16:34:40 |只看该作者
列上加一下displayField="text"
或者type="comboboxcolumn"

Rank: 2

地板
发表于 2013-12-10 16:44:46 |只看该作者
felt 发表于 2013-12-10 16:34
列上加一下displayField="text"
或者type="comboboxcolumn"

已经加了type="comboboxcolumn"不行,displayField="text"也是了一下,没效果,表格里那个Combobox编辑器是有值的,好像是渲染不到表格上的感觉

Rank: 8Rank: 8

5#
发表于 2013-12-10 16:47:53 |只看该作者
shuyechao 发表于 2013-12-10 16:44
已经加了type="comboboxcolumn"不行,displayField="text"也是了一下,没效果,表格里那个Combobox编辑器 ...

把type="comboboxcolumn“去掉,只加displayField=""
你看我们这个demo
http://www.miniui.com/demo/index ... d/celllinkedit.html

Rank: 2

6#
发表于 2013-12-10 17:13:34 |只看该作者
felt 发表于 2013-12-10 16:47
把type="comboboxcolumn“去掉,只加displayField=""
你看我们这个demo
http://www.miniui.com/demo/inde ...

可不可以在type="comboboxcolumn“的情况下达到这种效果?因为如果掉type="comboboxcolumn“,改变它的值的话,文本不能跟着相应改变

Rank: 8Rank: 8

7#
发表于 2013-12-10 17:18:55 |只看该作者
怎么改变值?
点combobox选择可以的
用updateRow的话多更新一个displayField对应的字段

Archiver|普加软件

GMT+8, 2025-7-14 02:08 , Processed in 1.056271 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部