jQuery MiniUI

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

combobox 拼音过滤 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2015-7-6 16:21:14 |只看该作者 |倒序浏览
<input id="cmbUsing" class="mini-combobox" style="width: 180px; height: 32px;" textfield="ShortName"
                        valuefield="id" url="ajaxService.aspx?method=GetCustomer" shownullitem="false"
                        allowinput="true" pinyinfield="PinYin" />

为什么我拼音搜索不起作用

  1. [{"ID":2,"Name":"第一人民医院","ShortName":"第一人民医院","Code":"SHDY","Contact":"","Department":"","Position":"","Tel":"","Fax":"","Mobile":"","Email":"","Address":"中国/北京市/市辖区/东城区/","Zip":"      ","MailAddress":"","RegisterTime":"\/Date(1422343369990)\/","UpdateTime":"\/Date(-62135596800000)\/","Note":"","LaundryID":1,"LaundryName":null,"IsStop":false,"LogoName":null,"Logo":null,"PrintLogoName":null,"PrintLogo":null,"TerminalLogoName":null,"TerminalLogo":null,"WebUrl":null,"BoradName":null,"Areas":null,"EnglishName":null,"BoardLogo":null,"ENo":true,"RSMode":0,"SettleType":0,"SettleStartDay":0,"SettleEndDay":0,"PinYin":"diyirenminyiyuan","IsChoosenChoosed":false},
复制代码


Rank: 2

沙发
发表于 2015-7-6 16:23:20 |只看该作者
下面代码是我接口返回的数据

Rank: 8Rank: 8

板凳
发表于 2015-7-6 16:30:19 |只看该作者
anbin 发表于 2015-7-6 16:23
下面代码是我接口返回的数据

请参考试用包内demo/combobox/pinyin.html,以及该示例对应的数据

Rank: 2

地板
发表于 2015-7-7 14:06:13 |只看该作者
felt 发表于 2015-7-6 16:30
请参考试用包内demo/combobox/pinyin.html,以及该示例对应的数据

我是直接绑定json数据的,现在我获取选中的value也取不到。只能获取text,是不是json多余的字段去掉就好了?对应的数据字段要和你们的一致?

Rank: 8Rank: 8

5#
发表于 2015-7-7 14:24:09 |只看该作者
anbin 发表于 2015-7-7 14:06
我是直接绑定json数据的,现在我获取选中的value也取不到。只能获取text,是不是json多余的字段去掉就好 ...

不管怎么绑定,你有值肯定能获取
valueField,textField两个字段对应值和文本
有getValue和getText方法获取
其他数据字段可以getSelected获取选中项来获取

Rank: 2

6#
发表于 2015-7-13 12:05:29 |只看该作者
felt 发表于 2015-7-6 16:30
请参考试用包内demo/combobox/pinyin.html,以及该示例对应的数据

还是不行,我知道什么原因,根据中文可以过滤。拼音就是不行。
[{"id":0,"text":"所有","tag":"suoyou"},{"id":2,"text":"第一人民医院","tag":"diyirenminyiyuan"},{"id":5,"text":"附属医院","tag":"fushuyiyuan"},{"id":3,"text":"海州医院","tag":"haizhouyiyuan"},{"id":6,"text":"客户1","tag":"kehu1"},{"id":4,"text":"香阁里拉","tag":"xianggelila"}]

<input id="cmbUsing" class="mini-combobox" style="width: 180px; height: 32px;" url="ajaxService.aspx?method=GetCustomer"
                        valuefield="id" allowinput="true" textfield="text"
                        pinyinfield="tag" value="0" />

和demo上一样,好像没什么区别

Rank: 8Rank: 8

7#
发表于 2015-7-13 13:05:08 |只看该作者
anbin 发表于 2015-7-13 12:05
还是不行,我知道什么原因,根据中文可以过滤。拼音就是不行。
[{"id":0,"text":"所有","tag":"suoyou"}, ...

请更新至最新版本

Archiver|普加软件

GMT+8, 2024-11-25 07:50 , Processed in 1.057706 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部