| 
注册时间2017-8-1最后登录1970-1-1阅读权限10积分44精华0帖子0
 
 
 | 
| 在datagrid中嵌套了mini-treeselect控件:   <div field="officeName" width="150" headerAlign="center" align="center" allowSort="true" headerCls="safe-datagrid-header ">行业主管单位 <input  property="editor" id="officeName" name="officeName" class="mini-treeselect" textField="name" valueField="id" parentField="pId"
 expandOnLoad="true"  url="${ctx}/sys/office/treeData?isAll=true"
 emptyText="请选择行业主管部门" popupWidth="250" popupHeight="300"/>
 </div>在对应的js文件中获取mini-treeselect选择的值,然后更新行中对应的数据,但是,在行中每次显示的都是value值,并不是text,这个问题怎么解决啊?function OnCellCommitEdit(e) {
 var field = e.field, value = e.value;
 var combox = mini.get("officeName");
 var row = grid.getSelected();
 if (field == "officeName") {
 var text = combox.getText();
 console.log(text);
 grid.updateRow(row, { officeName:  text});
 }
 }
 | 
 |