jQuery MiniUI

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

grid表中有combobox与treeselect的联动编辑框,怎么可以getText赋值 [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2016-3-28 10:54:16 |只看该作者 |倒序浏览
grid表中有combobox与treeselect的联动编辑框,怎么可以combobox和treeselect中的显示的文本值text在赋值在grid的field中啊?
我每次都是在grid.commitEdit();之后,发现field显示的值就变成了combobox和treeselect的valueField字段的值了,而不是文本值!
<div field="traintype" name="traintype" visible="false" width="120" headerAlign="center">培训类型<input property="editor" class="mini-combobox" id="tType" name="tType" style="width:100%;" valueField="id" textField="text" data='[{"id":"1","text":"技能培训"},{"id":"2","text":"专项能力培训"},{"id":"3","text":"创业培训"}]'
                />
                </div>
                <div field="trainpro" name="trainpro" visible="false" width="200" headerAlign="center" allowSort="true">培训工种<input id="tPro" name="tPro" property="editor" class="mini-treeselect"  style="width:100%;" multiSelect="false" valueFromSelect="false" textField="text" valueField="id" parentField="pid" showRadioButton="true" showFolderCheckBox="false" /></div>




treeselect的值是随着combobox的选择动态从服务器端获取的值




grid.on("cellbeginedit", function (e) {
            if (e.field == "trainpro") {
                var editor = e.editor;
                var id = e.record.traintype;
                gettrainpro(editor,id);
            }
        });

Rank: 8Rank: 8

沙发
发表于 2016-3-28 11:05:07 |只看该作者
下拉框类控件,有值和文本
对应的列上需要设置field和displayField

Archiver|普加软件

GMT+8, 2024-10-7 00:01 , Processed in 1.047929 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部