jQuery MiniUI

标题: autocomplete这个空间有没有可以点击下拉框的地方 [打印本页]

作者: milletes    时间: 2018-8-6 10:37:53     标题: autocomplete这个空间有没有可以点击下拉框的地方

问题如题这个空间有没有可以我一点击下拉框就出现,同时还满足autocomplete这种搜索找人的属性

作者: dforce    时间: 2018-8-6 11:15:33

autocomplete是按输入后台查询的,你这样的需求的可以用combobox,可以点击下拉按钮就显示全部数据
作者: milletes    时间: 2018-8-6 11:21:24

dforce 发表于 2018-8-6 11:15
autocomplete是按输入后台查询的,你这样的需求的可以用combobox,可以点击下拉按钮就显示全部数据 ...
  1. <input id = "empCombobox" class="mini-autocomplete"  popupWidth="125" textField="project_code" valueField="project_code" searchField="project_code"
  2.                                                          dataField=resultList   name="criteria/_expr[3]/projectCode"  url="com.primeton.plan.planManage.getProjectCode.biz.ext"   showButton="true" onButtonClick="onButtonClick"/>
复制代码

showButton 显示下拉框按钮    onButtonClick:下拉框按钮触发事件
  1. function onButtonClick(e){
  2.                        var empCombobox = mini.get("empCombobox");
  3.                        empCombobox.doQuery();
  4.        }
复制代码

doQuery();主动触发autocomplete查询,同时加载出下拉框
亲测可用哦
作者: milletes    时间: 2018-8-6 11:26:03

dforce 发表于 2018-8-6 11:15
autocomplete是按输入后台查询的,你这样的需求的可以用combobox,可以点击下拉按钮就显示全部数据 ...

还是可以使用的,原来autocomplete继承于继承 buttonEdit,,所以可以使用其中显示下拉框的属性展示autocomplete控件的下拉框按钮,在使用onButtonClick触发事件,去调用一个方法
通过在页面控制台输出可找到autocomplete有一个doQuery()方法,根据见名知意的原则,使用了一下,可以使用哦
作者: 牛牛牛    时间: 2018-8-10 15:26:15

milletes 发表于 2018-8-6 11:26
还是可以使用的,原来autocomplete继承于继承 buttonEdit,,所以可以使用其中显示下拉框的属性展示autoco ...

我怎么没有找到doQuery()的方法,而且这么写没有效果?有什么特别需要加的吗?
作者: milletes    时间: 2018-8-17 10:28:08

牛牛牛 发表于 2018-8-10 15:26
我怎么没有找到doQuery()的方法,而且这么写没有效果?有什么特别需要加的吗? ...

你打印一下获取的控件,里面有这个方法




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