jQuery MiniUI

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

下拉框的选项随输入的值动态匹配 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2015-7-17 15:20:48 |只看该作者 |倒序浏览
在下拉框实现中,因为数据有点多,不能一次性的加载到下拉框中,只能根据每次输入的值来查询并加载10个选项,这个怎么实现啊?


每输入一个汉字或字母就加载一次

Rank: 8Rank: 8

沙发
发表于 2015-7-17 15:26:21 |只看该作者
只有autocomplete可以实现类似功能
http://www.miniui.com/demo/#src=autocomplete/autocomplete.html

Rank: 3Rank: 3

板凳
发表于 2015-7-17 17:19:22 |只看该作者
dforce 发表于 2015-7-17 15:26
只有autocomplete可以实现类似功能
http://www.miniui.com/demo/#src=autocomplete/autocomplete.html
...

<div type="comboboxcolumn" name="madeFactory" field="madeFactory"  allowSort="true" >
                     <span id="madeFactoryHD"> 实际生产厂</span>
                     <input  property="editor" class="mini-autocomplete" textField="facName" valueField="facCode" dataField="factorylists" onvaluechanged="setPbillAfterSaleFacName"
                                            url="com.quanyou.cop.tbm.patch.factory.factorySelectList.biz.ext" allowInput="true" showNullItem="true" nullItemText="" style="width:100%;" />
            </div>


这样弄了后没有变成列表框的

Rank: 8Rank: 8

地板
发表于 2015-7-17 17:24:56 |只看该作者
wen369971016 发表于 2015-7-17 17:19
实际生产厂
                    
            

你用autocomplete,为什么要用type="comboboxcolumn",这个只对combobox编辑器有效
http://www.miniui.com/demo/#src= ... t_autocomplete.html
表格里面用autocomplete参考这个示例

Rank: 3Rank: 3

5#
发表于 2015-7-17 17:31:58 |只看该作者
dforce 发表于 2015-7-17 17:24
你用autocomplete,为什么要用type="comboboxcolumn",这个只对combobox编辑器有效
http://www.miniui.com ...

谢谢啊,弄好了

Rank: 3Rank: 3

6#
发表于 2015-7-17 17:37:42 |只看该作者
本帖最后由 wen369971016 于 2015-7-17 17:52 编辑
wen369971016 发表于 2015-7-17 17:31
谢谢啊,弄好了

但是怎样把输入的值传到后台去啊

<div name="madeFactory" field="madeFactory" displayField="facName"  allowSort="true" >
                     <span id="madeFactoryHD"> 实际生产厂</span>
                     <input  property="editor" class="mini-autocomplete" textField="facName" valueField="facCode" dataField="factorylists"
                                            url="com.quanyou.cop.tbm.patch.factory.factorySelectList.biz.ext" allowInput="true" showNullItem="true" nullItemText="" style="width:100%;" />
            </div>

我想将输入的facName值传入后台查询

Rank: 3Rank: 3

7#
发表于 2015-7-18 10:30:41 |只看该作者
wen369971016 发表于 2015-7-17 17:37
但是怎样把输入的值传到后台去啊

已经全部搞定了

Rank: 3Rank: 3

8#
发表于 2015-7-21 14:58:52 |只看该作者
dforce 发表于 2015-7-17 17:24
你用autocomplete,为什么要用type="comboboxcolumn",这个只对combobox编辑器有效
http://www.miniui.com ...

就是还有一个问题,我每次输入的值查询不到时,怎样将其设置为空啊,现在是直接就把这个乱输入的值给保存了

Rank: 8Rank: 8

9#
发表于 2015-7-21 15:10:07 |只看该作者
wen369971016 发表于 2015-7-21 14:58
就是还有一个问题,我每次输入的值查询不到时,怎样将其设置为空啊,现在是直接就把这个乱输入的值给保存 ...

设置valueFromSelect="true"

Rank: 3Rank: 3

10#
发表于 2015-7-21 17:55:46 |只看该作者
dforce 发表于 2015-7-21 15:10
设置valueFromSelect="true"

这个控件在选中时可不可以默认按当前值搜索并加载数据啊

Archiver|普加软件

GMT+8, 2025-7-14 21:15 , Processed in 1.047069 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部