解决juqery easyui combobox只能选择问题

1.首先设定框为 combobox样式,该字段值为了进行值的显示

<tr class="odd_row">
                <td class="TableLabel_Left">检查人员</td>
                <td class="TableText_Left" colspan="3">
                    <ww:select name="jcry" id="jcry" theme="simple" list=‘dict_zzry‘ listKey="key"
                               listValue="value" multiple=‘true‘ />
                </td>            </tr>

2.增加对应保存字段

<ww:hidden name="tpzJcjl.jcry" id="tpzJcjl_jcry" />
 
3.值变化及回显处理(针对下拉多选)
function getCombox(xsid,ycid){
        $(‘#‘+xsid).combobox({
            width: fixWidth(),  //设置宽度
            editable:false,  //不能编辑
            onChange: function () {   //选择值的时候将值放入到需要保存字段
                $("#"+ycid).val(‘‘);
                var jcry = $(‘#‘+xsid).combobox(‘getValues‘);
                $("#"+ycid).val(jcry);
            },
            onLoadSuccess: function () { //数据加载完毕事件,默认之前已经选中的值
                if($("#"+ycid).val() != ‘‘){
                    $(‘#‘+xsid).combobox(‘setValues‘,$("#"+ycid).val().split(‘,‘));  //将多选框值切割放入
                }
            }
        });
        $("#"+xsid).parent().find("input[class^=‘combo-text‘]").css("background", "#FFFFFF"); //修改背景色
    } function fixWidth() {
        return document.body.clientWidth * 0.33;
    }

调用:
getCombox(‘jcry‘,‘tpzJcjl_jcry‘);
 
时间: 2024-11-02 02:08:55

解决juqery easyui combobox只能选择问题的相关文章

easyui中如何设置下拉列表框combobox只能选择,列表框内不能输入

像下面这样,用easyui的combobox做的下拉列表,要使它只可以选择列表里面的值,不可以直接输入或删除值 data-options在支持HTML5的浏览器中有效,如果浏览器版本较低,那么最好直接把配置写成属性,例如: <input id="demoCombo" type="text" class="easyui-combobox" editable="false"/> 或者不行的话就用js来控制: $(&qu

关于ligerui grid 行内编辑 combobox 只能选择的问题

这个貌似是天然的不支持,修复方案,在ligerGridOrd.js中添加一行代码,如下,跟了一下午的源码,发现在这里的时候,options中只保留了combobox中的一部分属性,所以可能combobox中的很多东西都用不了了.这段代码大约在271行的位置,如果你没有引用ligerGridOrd.js,那就去ligerui.all.js找找看,应该也会有. $.ligerDefaults.Grid.editors['select'] = $.ligerDefaults.Grid.editors[

Easyui combobox 始终选择第一个的问题

//必须指定 id 和 text $('#contact_city').combobox({ valueField:'id', textField:'text', }); 原文地址:https://www.cnblogs.com/hailexuexi/p/8119445.html

EasyUI combogrid/combobox过滤时限制只能选择现有项

EasyUI combogrid/combobox过滤时限制只能选择现有项,有需要的朋友可以参考下. 在使用EasyUI的combogrid时可以通过输入进行过滤,达到快速选择的目的,但是手工输入不存在的项也不会出错,结果提交到数据库后就会产生错误. 比如idField是int型的,输入的数据通过是检索textField,并非int型,无法提交到后台. 如果直接禁止输入,在选项多的时候就很难快速选择了. 现在的解决方案是通过多个事件来判断是否输入了不存在的项目: $("#artName"

【问题收集·知识储备】Xcode只能选择My Mac,不能选择模拟器如何解决?

网友问题:请问打开一个应用,只能选择My Mac,不能选择模拟器如何解决? 答案: 下面将问答过程记录如下: CHENYILONG Blog 请问打开一个应用,只能选择My Mac,不能选择模拟器如何解决? 网友的问题 09:59:32 请问打开一个应用,只能选择My Mac,不能选择模拟器如何解决? 我的回答 10:00:32 你打开的是别人的应用吧 网友的问题 10:00:36 对 我的回答 10:01:06 别人的应用,有时候打开xcode是不行的 网友的问题 10:01:22 那有没有什

解决easyui combobox不能默认选中

开始出现很奇怪的问题,ff没有问题IE8还是会出现不能选中默认项的问题,更改了select.input的方式,数据加载方式也更改为json的方式,未果,最后将datagrid toolbar的初始化放到了datagrid之后,选中使用了 'selected': 'true', 搞定. 解决easyui combobox不能默认选中

C#中的ComboBox实现只能选择不能输入,且下拉框中有默认值。

下拉框有DropDownStyle这一属性,把DropDownStyle类型选为DropDownList,则下拉框只能选择不能输入了.但是这时的下拉框是没有默认值的,即使在Text属性中输入默认值,也不起作用.就要在(某某某.Designer.cs)文件中修改.这是没有修改的:this.NameTemplateBox.Cursor = System.Windows.Forms.Cursors.Default; this.NameTemplateBox.DropDownStyle = System

JQuery EasyUI Combobox 实现省市二级联动菜单

//编辑修改或新增页面联动可以这样写 jQuery(function(){    // 省级     $('#province').combobox({         valueField:'itemvalue', //值字段         textField:'itemtext', //显示的字段         url:'/user/sort/province_list',         panelHeight:'auto',         required:true,       

微信网页中上传文件时“只能选择SD卡中的文件”问题

需求描述:在微信网页中上传文件到我们自己的服务器,使用 input  type=file标准控件: <input type="file" name="upfile" id="upfile" > 问题来了:苹果可以顺利上传图片文件的,安卓下每次选择完图片文件之后会弹出提示"只能选择SD卡中的文件"不能上传图片.手机已经设置默认存储为SD卡. 百度搜了一个下午没有结果,微信公众平台更没有答案shiiiit. 最后在cs