- 注册时间
- 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});
}
} |
|