jQuery MiniUI

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

combobox问题 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2017-9-27 16:44:46 |只看该作者 |倒序浏览
有这样一个需求
比如一个编号的组成是AA0001,AA0002,AA0003, BB0001,BB0002,BB0003,...... , 其中AA和BB都是前缀(文号), 后面的数字是动态获取的

<input name="num" class="mini-combobox" url="" value="" textField="text" valueField="value"/>

[
    { "value": "0", "text": "AA" },
    { "value": "1", "text": "BB" }
]


在前台使用combobox下拉显示的字段是AA和BB, 假如选择AA的时候, 通过监听itemclick事件,去后台获取AA的编号的最大值,然后再把input赋值成AA1000(假如现在最大的编号值是1000) , 但是后台保存的是valueField的值,也就是0 , 但是我实际上想要他保存在数据库的是AA1000, 显示的时候也是AA1000, 能实现吗?

Rank: 8Rank: 8

沙发
发表于 2017-9-27 18:14:47 |只看该作者
我建议你这功能分2个combobox来完成,第一个combobox选择之后,第二个combobox去加载AA相关的数据,保存的时候再一起保存,不然你这样数据和值太乱了。

Rank: 2

板凳
发表于 2017-9-28 15:09:10 |只看该作者
felt 发表于 2017-9-27 18:14
我建议你这功能分2个combobox来完成,第一个combobox选择之后,第二个combobox去加载AA相关的数据,保存的 ...

我想可以这样来实现, 还是用一个combobox, 但是这个combobox只是用来获取数据, 获取完数据后, 赋值给一个hidden类型的input. 真正保存的是这个hidden类型的input值.  刷新的话再次显示的话, 可以将真正的值给combobox, 但是clearOnLoad="false" 这个属性无效, 因为值不匹配, 直接变为空了

Archiver|普加软件

GMT+8, 2024-10-8 07:32 , Processed in 1.042123 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部