jQuery MiniUI

标题: 请教 [打印本页]

作者: commandercom    时间: 2014-2-7 15:28:28     标题: 请教

我把mini-combobox作为grid某一列的editor,并把mini-combobox的allowInput设为true,如果编辑的时候输入了与mini-combobox的下拉列表项都不相同的值,再次编辑的时候就成了空的了,怎样才能在再次编辑的时候保留上次输入的值?
作者: factory    时间: 2014-2-7 15:34:35

不要用type="comboboxcolumn",把type="comboboxcolumn"去掉,然后用 field="xxxx" displayField="任意定义一个字段名"  这种方式定义grid的列
作者: commandercom    时间: 2014-2-7 15:45:07

factory 发表于 2014-2-7 15:34
不要用type="comboboxcolumn",把type="comboboxcolumn"去掉,然后用 field="xxxx" displayField="任意定义一 ...

不好意思没听懂啊
[attach]3864[/attach]
这样可以吗,我输入了一个不在下拉列表中的值,然后完成编辑,然后再编辑这个框的时候,第一次输入的值就没了。如果输入下拉列表中有的,或者选择下拉列表中的一个值,再次编辑的时候都是有的。

作者: lost    时间: 2014-2-7 15:56:27

commandercom 发表于 2014-2-7 15:45
不好意思没听懂啊

这样可以吗,我输入了一个不在下拉列表中的值,然后完成编辑,然后再编辑这个框的时候 ...

<div  field="country" displayField="country_name" width="100" headerAlign="center" >国家
                <input property="editor" class="mini-combobox" style="width:100%;" allowInput="true" url="../data/countrys.txt" />               
            </div>   就是在代码中加个displayField=“任意定义一个字段名”,这样再次编辑的时候保留上次输入的值
作者: commandercom    时间: 2014-2-7 16:04:01

lost 发表于 2014-2-7 15:56
国家
                                
               就是在代码中加个displayField=“任意定义一个 ...

可以了,十分感谢




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