jQuery MiniUI

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

如何获取comboboxcolumn的显示内容 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2014-4-2 09:35:12 |只看该作者 |倒序浏览
<div field="ids" type="comboboxcolumn">列名
        <input property="editor" class="mini-combobox" multiSelect="false" style="width:100%;"  url="xxx.do"/>
</div>

oncellendedit事件中,
var field = e.field;列名
var value = e.value;列内容(ids)
那么与ids对应的显示的内容如何获取?

Rank: 8Rank: 8

沙发
发表于 2014-4-2 09:47:16 |只看该作者
操作都是操作值,为什么要操作文本?

Rank: 3Rank: 3

板凳
发表于 2014-4-2 09:52:42 |只看该作者
factory 发表于 2014-4-2 09:47
操作都是操作值,为什么要操作文本?

如果不提取文本,后台SQL需要多一次查询。

此处数据库设计了一个冗余的字段,为了提高查询效率。

Rank: 8Rank: 8

地板
发表于 2014-4-2 10:08:17 |只看该作者
q798888291 发表于 2014-4-2 09:52
如果不提取文本,后台SQL需要多一次查询。

此处数据库设计了一个冗余的字段,为了提高查询效率。 ...

<div field="ids" displayField="xxxxx">列名
        <input property="editor" class="mini-combobox" multiSelect="false" style="width:100%;"  url="xxx.do"/>
</div>

Rank: 3Rank: 3

5#
发表于 2014-4-2 13:42:35 |只看该作者
felt 发表于 2014-4-2 10:08
列名

我是在oncellendedit事件中,
var displayField = e.displayField;
alert(displayField);//此值为“未定义”

我该如何获取啊?

Rank: 8Rank: 8

6#
发表于 2014-4-2 14:00:53 |只看该作者
q798888291 发表于 2014-4-2 13:42
我是在oncellendedit事件中,
var displayField = e.displayField;
alert(displayField);//此值为“未定 ...

这样啊,你直接获取编辑器的值和文本就可以了
function onCellEndEdit(e){
   var editor=e.editor;
   alert(editor.getValue()+":"+editor.getText())
}

Rank: 3Rank: 3

7#
发表于 2014-4-2 14:25:55 |只看该作者
felt 发表于 2014-4-2 14:00
这样啊,你直接获取编辑器的值和文本就可以了
function onCellEndEdit(e){
   var editor=e.editor;

原来是这个...弄得有点晕了都。嘿嘿

Archiver|普加软件

GMT+8, 2024-11-26 06:01 , Processed in 1.042356 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部