jQuery MiniUI

 找回密码
 立即注册
楼主: iamjxc
打印 上一主题 下一主题

combobox 如何显示非下拉值 [复制链接]

Rank: 3Rank: 3

11#
发表于 2015-3-4 12:14:57 |只看该作者
<input class="mini-combobox" name="a" textName="a" allowInput="true" data="cdata"/>

给控件加一个textName 就解决了,值要和name一致。我是这么处理的

Rank: 3Rank: 3

12#
发表于 2015-3-6 21:44:07 |只看该作者
本帖最后由 iamjxc 于 2015-3-6 21:45 编辑
mfgc 发表于 2015-3-4 12:14
给控件加一个textName 就解决了,值要和name一致。我是这么处理的

感谢非官方的答复!!
按你的方案, 没有成功. 比如下面这个例子, 我该怎么配置?
http://www.miniui.com/demo/#src=combobox/combobox.html

我目前改成:
<input id="combo1" class="mini-combobox" textField="text" textName="combo1" valueField="id"
    url="../data/countrys.txt" value="cn2"  allowInput="true" />     

请注意 value=cn2 在数据集里不存在. 但是控件的text还是空白的, 我希望 cn2 不能解析时, 直接显示 cn2 出来

Rank: 3Rank: 3

13#
发表于 2015-3-8 14:20:07 |只看该作者
iamjxc 发表于 2015-3-6 21:44
感谢非官方的答复!!
按你的方案, 没有成功. 比如下面这个例子, 我该怎么配置?
http://www.miniui.com/demo ...

你这个需求有点怪,如果不是数据集的数据,为何要设置成默认数据呢?
那样的话,需要通过代码combo1.set({value:"cn2"})

Rank: 3Rank: 3

14#
发表于 2015-3-12 17:33:35 |只看该作者
mfgc 发表于 2015-3-8 14:20
你这个需求有点怪,如果不是数据集的数据,为何要设置成默认数据呢?
那样的话,需要通过代码combo1.set( ...

我的需求一点儿不奇怪啊, 我们的系统有这种情况.
再举个例子, 假如数据字典的数据被删除了, 那么 combobox 的 data 就是空的
这时候显示历史数据, 应该把历史数据的 id 显示出来吧? 但是combobox 显示为空,
这会让人产生错觉, 以为历史数据没有录入值

Rank: 8Rank: 8

15#
发表于 2015-3-16 14:13:09 |只看该作者
iamjxc 发表于 2015-3-12 17:33
我的需求一点儿不奇怪啊, 我们的系统有这种情况.
再举个例子, 假如数据字典的数据被删除了, 那么 combobo ...

已经更新,请下载最新版本
1 新增属性clearOnLoad,默认值true,加载新数据源,清空原有值
设置false,保留原有值
2 手动输入的值,保存后再次显示,如果不在下拉列表中,值和文本一致。

Rank: 3Rank: 3

16#
发表于 2015-3-22 07:49:36 |只看该作者
dforce 发表于 2015-3-16 14:13
已经更新,请下载最新版本
1 新增属性clearOnLoad,默认值true,加载新数据源,清空原有值
设置false,保 ...

感谢普加公司的努力!

Archiver|普加软件

GMT+8, 2025-7-13 07:07 , Processed in 1.037629 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部