jQuery MiniUI

标题: 如何获取comboboxcolumn的显示内容 [打印本页]

作者: q798888291    时间: 2014-4-2 09:35:12     标题: 如何获取comboboxcolumn的显示内容

<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对应的显示的内容如何获取?


作者: factory    时间: 2014-4-2 09:47:16

操作都是操作值,为什么要操作文本?
作者: q798888291    时间: 2014-4-2 09:52:42

factory 发表于 2014-4-2 09:47
操作都是操作值,为什么要操作文本?

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

此处数据库设计了一个冗余的字段,为了提高查询效率。
作者: felt    时间: 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>
作者: q798888291    时间: 2014-4-2 13:42:35

felt 发表于 2014-4-2 10:08
列名

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

我该如何获取啊?
作者: felt    时间: 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())
}
作者: q798888291    时间: 2014-4-2 14:25:55

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

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




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