jQuery MiniUI

标题: datagrid 中某列采用combox 多选,保存后为undefined,undefined [打印本页]

作者: xihu    时间: 2014-7-22 14:56:19     标题: datagrid 中某列采用combox 多选,保存后为undefined,undefined

datagrid 中某列采用combox  多选,保存后为undefined,undefined
  <div name="XMCY" field="XMCY" displayField="YHM" width="80" headerAlign="center" >项目成员
     <input property="editor" class="mini-combobox" url="FWS/FWS.exe?Action=Model&Class=SYSUSER&Method=XZUSER"              multiSelect="true" textField="YHM" valueField="DL_NAME" style="width:100%;" showClose="true" oncloseclick=                   "onCloseClick" /></div>


    不加displayField=“YHM"则显示和保存的都是代码、正常。加加displayField想让显示实际值、直观一些。

作者: xihu    时间: 2014-7-22 17:26:43

felt 发表于 2014-7-22 15:08
displayField对应显示字段,field对应值字段
你数据里没有displayField字段的话,肯定不能显示出来 ...

那要这样显示、必须在后台增加这个displayField字段、并保存值才可以是吧、系统不能自动根据COMBOX的数据源翻译解决这个
作者: felt    时间: 2014-7-25 11:34:17

xihu 发表于 2014-7-22 17:26
那要这样显示、必须在后台增加这个displayField字段、并保存值才可以是吧、系统不能自动根据COMBOX的数据 ...

指定列的type="comboboxcolumn"可以根据编辑器的数据源显示
把displayField去掉
作者: xihu    时间: 2014-7-26 01:46:23

felt 发表于 2014-7-25 11:34
指定列的type="comboboxcolumn"可以根据编辑器的数据源显示
把displayField去掉

谢谢回复、这个非常棒、可以简化后台数据的数据冗余。不知道类似的列使用treeselect控件是否有type="treeselectcolumn"
作者: felt    时间: 2014-7-26 17:20:40

xihu 发表于 2014-7-26 01:46
谢谢回复、这个非常棒、可以简化后台数据的数据冗余。不知道类似的列使用treeselect控件是否有type="tree ...

只有comboboxcolumn
combobox的数据比较简单,我们创建表格的时候做了处理同步加载了combobox的数据,从而在页面上渲染出值
treeselect的数据是复杂的树数据,同步的话会有性能,只能通过displayField来控制
作者: xihu    时间: 2014-7-26 23:46:28

felt 发表于 2014-7-26 17:20
只有comboboxcolumn
combobox的数据比较简单,我们创建表格的时候做了处理同步加载了combobox的数据,从 ...

谢谢回复、明白了




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