easyui的combobox模糊查询时验证输入的值是否为下拉框里的值,否-则清空及在IE8下的兼容性

easyui的combobox模糊查询时验证输入的值是否为下拉框里的值,否-则清空及在IE8下的兼容性

问题描述:
easyui的combobox的模糊查询其中配置项limitToList:true时,IE8下会导致下拉条无法上下拉动、上下三角按钮点击不好使
解决办法:
combobox的模糊查询其中配置项limitToList:true(输入的值只能是列表框的内容),会导致上述问题,自己重新写个个方法代替onHidePanel:onHidePanels(验证输入的值是否为下拉框里的值,否-则清空)
自定义onHidePanel方法:

var iTime;
function onHidePanels() {
	clearTimeout(iTime);
	var valueField = $('#centralDepartId').combobox("options").valueField;
    var val = $('#centralDepartId').combobox("getValue");  //当前combobox的值
    var allData = $('#centralDepartId').combobox("getData");   //获取combobox所有数据
    var result = true;      //为true说明输入的值在下拉框数据中不存在
    for (var i = 0; i < allData.length; i++) {
        if (val == allData[i][valueField]) {
            result = false;
        }
    }
	  iTime = setTimeout(function(){
	    if (result) {	
	    	$('#centralDepartId').combobox("clear");  
	    }
	},'200')   
}
  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大家好,又见面了!EasyUI又更新了,这次更新内容还是不少的,具体内容请参考下面的更新说明,官方的更新说明中还少了1条,我给补上了。 jQuery EasyUI 1.3.5版本更新内容: Bug(修复) searchbox:修复“searcher”函数提供的“name”参数错误的问题; combo:修复“isValid”方法无法返回布尔的问题; combo:修复点击页面某一个combo组件的下拉列表触发的“onHidePanel”事件会导致页面上其他combo组件的下拉列表被关闭的问题; combogrid:修复某些从combo组件继承来的方法无法使用的问题。 Improvement(改进) datagrid:改进检查行候的性能; menu:允许追加菜单分隔符; menu:新增“hideOnUnHover”属性用于在鼠标离开菜单的候指示是否需要隐藏菜单; slider:新增“clear”和“reset”方法; tabs:新增“unselect”方法、“onUnselect”事件; tabs:新增“selected”属性,用于指定的默认打开的面板; tabs:Tab Panel(Tab页)新增“collapsible”属性,用于设置是否允许摺叠面板; tabs:新增“showHeader”属性、“showHeader”方法和“hideHeader”方法; combobox:允许“disabled”属性禁用下拉列表选项; tree:改进数据加载候的性能; pagination:新增“layout”属性,用于自定义控件的样式布局; accordion:新增“unselect”方法、“onUnselect”事件; accordion:新增“select”和“multiple”属性; accordion:新增“getSelections”方法; datebox:新增“sharedCalendar”属性,允许多个datebox控件共享使用同一个calendar控件。 datebox:新增“buttons”属性,用于自定义日历下方的按钮。 (译者注:该点更新内容官方更新公告上没有注明,具体内容和用法请看datebox的API。) 历史版本: - jQuery EasyUI 1.3.4 离线API简体中文版 http://download.csdn.net/detail/richie696/6302785 - jQuery EasyUI 1.3.4 离线API简体中文版 http://download.csdn.net/detail/richie696/5363933

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值