jQuery MiniUI

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

datagrid 中某列采用combox 多选,保存后为undefined,undefined [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-7-22 14:56:19 |只看该作者 |倒序浏览
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想让显示实际值、直观一些。

Rank: 2

沙发
发表于 2014-7-22 17:26:43 |只看该作者
felt 发表于 2014-7-22 15:08
displayField对应显示字段,field对应值字段
你数据里没有displayField字段的话,肯定不能显示出来 ...

那要这样显示、必须在后台增加这个displayField字段、并保存值才可以是吧、系统不能自动根据COMBOX的数据源翻译解决这个

Rank: 8Rank: 8

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

指定列的type="comboboxcolumn"可以根据编辑器的数据源显示
把displayField去掉

Rank: 2

地板
发表于 2014-7-26 01:46:23 |只看该作者
felt 发表于 2014-7-25 11:34
指定列的type="comboboxcolumn"可以根据编辑器的数据源显示
把displayField去掉

谢谢回复、这个非常棒、可以简化后台数据的数据冗余。不知道类似的列使用treeselect控件是否有type="treeselectcolumn"

Rank: 8Rank: 8

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

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

Rank: 2

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

谢谢回复、明白了

Archiver|普加软件

GMT+8, 2024-7-3 00:43 , Processed in 1.053146 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部