jQuery MiniUI

标题: Datagrid的某一列为Combobox,关于Combobox加载数据的问题 [打印本页]

作者: shuyechao    时间: 2013-12-10 16:25:00     标题: Datagrid的某一列为Combobox,关于Combobox加载数据的问题

我的Datagrid里有一列是Combobox,Combobox的URL并没有在表格的列定义里指定,我是通过监听开始编辑这一列的时候设置Combobox的URL,即setUrl(),虽然下拉列表的数据获取到了,但选中之后表格单元格并不显示,请大神指点~~
作者: shuyechao    时间: 2013-12-10 16:29:41

同样的URL,如果在表格列定义的时候就指定Combobox的URL就是正常的了
作者: felt    时间: 2013-12-10 16:34:40

列上加一下displayField="text"
或者type="comboboxcolumn"
作者: shuyechao    时间: 2013-12-10 16:44:46

felt 发表于 2013-12-10 16:34
列上加一下displayField="text"
或者type="comboboxcolumn"

已经加了type="comboboxcolumn"不行,displayField="text"也是了一下,没效果,表格里那个Combobox编辑器是有值的,好像是渲染不到表格上的感觉
作者: felt    时间: 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

作者: shuyechao    时间: 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“,改变它的值的话,文本不能跟着相应改变
作者: felt    时间: 2013-12-10 17:18:55

怎么改变值?
点combobox选择可以的
用updateRow的话多更新一个displayField对应的字段




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