easyui combox 随便不存在的值,清空

 1 onHidePanel: function () {
 2                     var valueField = $(this).combobox("options").valueField;
 3                     var val = $(this).combobox("getValue");
 4                     var allData = $(this).combobox("getData");
 5                     var result = true;
 6                     for (var i = 0; i < allData.length; i++) {
 7                         if (val == allData[i][valueField]) {
 8                             result = false;
 9                         }
10                     }
11                     if (result) {
12                         $(this).combobox("clear");
13                     }
14
15                 }
时间: 2024-11-02 11:46:01

easyui combox 随便不存在的值,清空的相关文章

jquery select下拉框和 easy-ui combox 选定指定项区别

jquey select <select id="gender" name="sex11" >//不能加easy-ui标记 <option value="男">男</option> <option value="女">女</option> </select> $('input[name=性别]').val(data.性别);//通过name属性选取 $('

jquery easyui datagrid动态改变title的值

title:'<input type="text" id="txtTitle1" style="background:none;border:none;"/>', onLoadSuccess:function(data) { $("#txtTitle1").val("所有教师 人数:"+$("#IndeterminateMembers").datagrid("get

EasyUI combox实现联动

多的时间将被用于combox联动效应.一个选择combox的值自己主动出这值有关相应的其他信息,例如省市联动.最近,我刚刚会见了班似要求,随着EasyUI  combobox 控制完成.假设ASP.NET 里面DropDownList的话,那就非常easy了,一个SelectIndexChange事件再加一个AutoPostBack即可了,以下就是我实现的功能,事实上非常easy,可是对于像我这样刚接触EasyUI.而且对JQ不熟悉的人来说还是有点费神. 首先是数据库:为此我特地做了一个測试数据

easyui中combobox 验证输入的值必须为选项框中的数据

当作为提示框的方式时,combobox必须设置为允许用户输入的模式,但是当用户输入后未选择正确的数据就直接按tab或点击鼠标离开控件会导致用户输入无效的值并且通过验证,为了避免这种情况的发生我们需要对输入的值进行确认,输入不正确就清空用户的输入框以达到提示的效果 上代码: [javascript] view plain copy print? onHidePanel : function() { var _options = $(this).combobox('options'); var _d

给EasyUI的DateBox控件增加一个清空按钮

 EasyUI中的DateBox控件居然没有清空按钮,如下图: 真是不可思议,对于要求日期格式必须选择的情况下,不能清空日期,非常不方便. 虽然可以通过手工修改EasyUI及相关库文件来实现增加清空按钮功能,但这要求修改EasyUI原生库文件,而且要修改多个地方,势必会造成其它的不兼容问题. 但随着1.3.5版本的发布,这个问题可以很好地解决了,而且不需要修改任何库文件,只需要在页面中日期控件中增加一段代码即可.这是因为1.3.5版本的EasyUI增加了一个属性:buttons,这个属性可以

easyUI combox静态动态联动

easyUI重写了select,取而代之的是combobox,有如下几种方式可以创建一个combobox 1.使用select标签,并加上class="easyui-combobox",这种方式比较适用于静态的选项 2.使用input标签,并加上class="easyui-combobox",后面跟上data-options,可以用local或是remote方式动态加载数据 3.使用js方式,和2基本相同,只是把combobox一些属性的设置分离到了js中 今天我就

EasyUi Combox 多选 以及可能出现的问题 no result find for action Xxxx and result input 的说明

EasyUi Combobox 多选 以及可能出现的问题 no result find for action Xxxx  and result input 的解决方法 我个人遇到问题的时候,是这么个场景: 原有需求是做个下拉选择某个属性的相应值,只支持单选即可.此时的下拉值对应的是一个关联表的ID号,后台用int类型接收. 新需求里边提出了,这个下拉需要做成多选的,因为EasyUi的combobox有multiple属性(是否可多选),故继续使用combobox来做. 那么问题来了,给combo

jQuery easyui dataGrid checkbox反显的值取不到

  使用jQuery easyui dataGrid checkbox反显后通过      var arr = $('#butnSource').datagrid( 'getSelections'); var arr1 = $('#butnSource' ).datagrid('getSelected');   通过以上的方法取不到反显的值. 解决方案 :                        $( '#butnSource').datagrid({ url : 'sourceActio

jQuery EasyUI 为Combo,Combobox添加清除值功能

效果图: 图标 (function($){          //初始化清除按钮     function initClear(target){         var jq = $(target);         var opts = jq.data('combo').options;         var combo = jq.data('combo').combo;         var arrow = combo.find('span.combo-arrow');