jQuery MiniUI

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

请教 [复制链接]

Rank: 4

跳转到指定楼层
楼主
发表于 2014-2-7 15:28:28 |只看该作者 |倒序浏览
我把mini-combobox作为grid某一列的editor,并把mini-combobox的allowInput设为true,如果编辑的时候输入了与mini-combobox的下拉列表项都不相同的值,再次编辑的时候就成了空的了,怎样才能在再次编辑的时候保留上次输入的值?

Rank: 8Rank: 8

沙发
发表于 2014-2-7 15:34:35 |只看该作者
不要用type="comboboxcolumn",把type="comboboxcolumn"去掉,然后用 field="xxxx" displayField="任意定义一个字段名"  这种方式定义grid的列

Rank: 4

板凳
发表于 2014-2-7 15:45:07 |只看该作者
factory 发表于 2014-2-7 15:34
不要用type="comboboxcolumn",把type="comboboxcolumn"去掉,然后用 field="xxxx" displayField="任意定义一 ...

不好意思没听懂啊

这样可以吗,我输入了一个不在下拉列表中的值,然后完成编辑,然后再编辑这个框的时候,第一次输入的值就没了。如果输入下拉列表中有的,或者选择下拉列表中的一个值,再次编辑的时候都是有的。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 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=“任意定义一个字段名”,这样再次编辑的时候保留上次输入的值

Rank: 4

5#
发表于 2014-2-7 16:04:01 |只看该作者
lost 发表于 2014-2-7 15:56
国家
                                
               就是在代码中加个displayField=“任意定义一个 ...

可以了,十分感谢

Archiver|普加软件

GMT+8, 2024-11-5 19:26 , Processed in 1.053860 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部