jQuery MiniUI

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

autocomplete这个空间有没有可以点击下拉框的地方 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2018-8-6 10:37:53 |只看该作者 |倒序浏览
问题如题这个空间有没有可以我一点击下拉框就出现,同时还满足autocomplete这种搜索找人的属性

Rank: 8Rank: 8

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

Rank: 2

板凳
发表于 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查询,同时加载出下拉框
亲测可用哦

Rank: 2

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

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

Rank: 3Rank: 3

5#
发表于 2018-8-10 15:26:15 |只看该作者
milletes 发表于 2018-8-6 11:26
还是可以使用的,原来autocomplete继承于继承 buttonEdit,,所以可以使用其中显示下拉框的属性展示autoco ...

我怎么没有找到doQuery()的方法,而且这么写没有效果?有什么特别需要加的吗?

Rank: 2

6#
发表于 2018-8-17 10:28:08 |只看该作者
牛牛牛 发表于 2018-8-10 15:26
我怎么没有找到doQuery()的方法,而且这么写没有效果?有什么特别需要加的吗? ...

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

Archiver|普加软件

GMT+8, 2024-5-6 01:36 , Processed in 1.065344 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部