jQuery MiniUI

标题: 关于comboboxcolumn不显示问题 [打印本页]

作者: 稻草人_    时间: 2018-8-29 11:01:11     标题: 关于comboboxcolumn不显示问题

comboboxcolumn 默认格式是:typeGenders = [{ id: "", text: '' },{ id: 1, text: '隐藏' }, { id: 1, text: '只读'}, { id: 2, text: '编辑'}];
但我能拿到的数据是:
typeGenders = [{ value: "", text: '' },{ value: 1, text: '隐藏' }, { value: 1, text: '只读'}, { value: 2, text: '编辑'}];
id 换成了 value  结果不显示了  有什么解决办法吗


作者: felt    时间: 2018-8-29 11:02:58

combobox上设置valueField="value"
默认是id的。
作者: 稻草人_    时间: 2018-8-29 11:15:10

felt 发表于 2018-8-29 11:02
combobox上设置valueField="value"
默认是id的。

没有用呀  这是我的代码 加了valueField="value"

<div type="comboboxcolumn" name="genders" field="genders" valueField="value"  width="100" headerAlign="center">
                                        <input property="editor" class="mini-combobox" style="width:100%;" data="typeGenders " />               
                                    </div>


作者: felt    时间: 2018-8-29 11:18:39

稻草人_ 发表于 2018-8-29 11:15
没有用呀  这是我的代码 加了valueField="value"

加在combobox上,你加错位置了
作者: 稻草人_    时间: 2018-8-29 13:26:56

felt 发表于 2018-8-29 11:18
加在combobox上,你加错位置了

好了 感谢
作者: 稻草人_    时间: 2018-8-29 13:53:21

稻草人_ 发表于 2018-8-29 13:26
好了 感谢

我想再问下, 这个能做互斥吗 比如我选择了第一个 "只读"选项; 然后做第二个的时候再次展开下拉框 "只读"选项变灰色 不可选择或者 不显示"只读" 选项
作者: felt    时间: 2018-8-29 14:28:34

稻草人_ 发表于 2018-8-29 13:53
我想再问下, 这个能做互斥吗 比如我选择了第一个 "只读"选项; 然后做第二个的时候再次展开下拉框 "只读 ...

这就是联动编辑了,需要你处理逻辑
grid.on("cellbeginedit",function(e){
     i(e.record.xxx==“。。。”){   
         e.editor.setData(....);
    }
})
作者: 稻草人_    时间: 2018-8-29 15:05:02

felt 发表于 2018-8-29 14:28
这就是联动编辑了,需要你处理逻辑
grid.on("cellbeginedit",function(e){
     i(e.record.xxx==“。。 ...

好的谢谢




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