cfnr.net
当前位置:首页 >> EAsyui 多选下拉框 >>

EAsyui 多选下拉框

$('#objectID').combogrid({ panelWidth: 330, panelHeight: 200, idField:'id', textField:'name', multiple:true, fitColumns: true, url : url, frozenColumns:[[{field:'id',checkbox:true,width:30}]], columns : [[{ title : '名称', fiel...

data-options在支持HTML5的浏览器中有效,如果浏览器版本较低,那么最好直接把配置写成属性,例如: 或者还不行的话就用js来控制: $("#demoCombo").combobox({editable:false});

大体一个例子 { field: 'name', title: '企业名称', width: '70',align: 'center', editor:{ type: 'combobox', options: { multiple:true, valueField: 'entCode', textField: 'entName', url: '后台取数的ajax路径' } } } 这样 当行开启编辑状...

onSelect: function(rec){var val = $('#cc1').combobox('getValues').join(',');$('#OperationID').val(val);} 这样可以多选,用一个文本框解决后台取值问题,后台直接取值的话,跟你一样问题

首先,向服务器请求数据的地址: url : null, // 向服务器请求的模式 method : "post", // 本地数据集 data : null, // 是否允许用户自己输入 // editable : false, // 真正的值的 key valueField : 'value', // 显示的key textField : 'text', ...

估计你取值的时候第一个是空。查查看

onSelect: function(rec){var val = $('#cc1').combobox('getValues').join(',');$('#OperationID').val(val);} 这样可以多选,用一个文本框解决后台取值问题

回楼主,能哇。 $('#cc').combobox({ url:'combobox_data.json', valueField:'id', textField:'text', listHeight: 你的高度 });

什么意思? 要c、s、i 分到单个选项里面去? 用的是combotree之类的?如果用的是easyui的控件,拼个json对象么, [{id:'',text:'C'},{id:'',text:'S'}]之类的用自带方法加载啊...或者写到url属性里

var val = $('#cc').combobox('getValues'); 可以直接只用string获取值,但是是用逗号分开的。 这个需要自己去解析。

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com