jQuery MiniUI

标题: 下拉框的选项随输入的值动态匹配 [打印本页]

作者: wen369971016    时间: 2015-7-17 15:20:48     标题: 下拉框的选项随输入的值动态匹配

在下拉框实现中,因为数据有点多,不能一次性的加载到下拉框中,只能根据每次输入的值来查询并加载10个选项,这个怎么实现啊?


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

作者: dforce    时间: 2015-7-17 15:26:21

只有autocomplete可以实现类似功能
http://www.miniui.com/demo/#src=autocomplete/autocomplete.html

作者: wen369971016    时间: 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>


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

作者: dforce    时间: 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参考这个示例

作者: wen369971016    时间: 2015-7-17 17:31:58

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

谢谢啊,弄好了
作者: wen369971016    时间: 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值传入后台查询

作者: wen369971016    时间: 2015-7-18 10:30:41

wen369971016 发表于 2015-7-17 17:37
但是怎样把输入的值传到后台去啊

已经全部搞定了

作者: wen369971016    时间: 2015-7-21 14:58:52

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

就是还有一个问题,我每次输入的值查询不到时,怎样将其设置为空啊,现在是直接就把这个乱输入的值给保存了
作者: dforce    时间: 2015-7-21 15:10:07

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

设置valueFromSelect="true"
作者: wen369971016    时间: 2015-7-21 17:55:46

dforce 发表于 2015-7-21 15:10
设置valueFromSelect="true"

这个控件在选中时可不可以默认按当前值搜索并加载数据啊
作者: felt    时间: 2015-7-22 09:14:34

wen369971016 发表于 2015-7-21 17:55
这个控件在选中时可不可以默认按当前值搜索并加载数据啊

不能,输入后才会去搜索




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