jQuery MiniUI

标题: grid表中有combobox与treeselect的联动编辑框,怎么可以getText赋值 [打印本页]

作者: joyoes    时间: 2016-3-28 10:54:16     标题: grid表中有combobox与treeselect的联动编辑框,怎么可以getText赋值

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);
            }
        });


作者: felt    时间: 2016-3-28 11:05:07

下拉框类控件,有值和文本
对应的列上需要设置field和displayField




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