动态生成select并设置默认选中项:
var htm="";
for (var i = 0; i < bfjlLxr.length; i++) {
htm += "<tr class='trsfr' id='"+khid+"_"+i+"'><td align='right'>联系人:</td><td><select class='easyui-combobox' id='sfr"+i+"' name='sfr"+i+"' style='width: 150px'>";
for (var j = 0; j < allLxr.length; j++) {
htm+="<option value='"+allLxr[j].lxrid+"'>"+allLxr[j].lxrxm+"</option>";
}
j=0;
htm+="</select></td></tr>";
}
$("#bfjledit").html(htm);
$.parser.parse('#bfjlform');
for (var i = 0; i < bfjlLxr.length; i++) {
var lxrid=bfjlLxr[i].lxrid;
$("#sfr"+i).combobox('setValue',lxrid);
$("input[name='sfr"+i+"']").val(lxrid);
}
for (var m = 0; m < bfjlLxr.length; m++) {
InitSfrCombox("sfr",m,"不能重复选择受访人");
}
结果显示是对的,但是实际上绑定的都是张三的value,循环取值:$("#sfr" + i).combobox('getValue'));都是张三的value。求解啊!!!不明白啊!!
getText得到的是张三, 而不是张三的id啊。。。完全不对题。。
easyui动态生成combobox并渲染后,设置默认选中项,之后取控件的值都...
这不是标准的easyui的combobox的渲染方式,最好参照API的加载数据一段来,不要生拼html,渲染不一定生效,可以试试$('#控件ID').combobox('reload'); 如果不行最好还是按照API的方式来
easyui 下拉列表只能选中第一个,就是能看到下拉框的值,可是你选择那个...
一、是定义“easyui-combobox”时data-options是否定义了相关属性;如:data-options="valueField:'id',textField:'text'"二、返回的Json数据属性中包含id和text;[{"id":"id1","text":"text1"},{"id":"id2","text":"text2"}]这样下拉列表就不会出现可以显示数据但是只能选第一个这种情况...
EasyUI的ComBoBox怎么设定默认值
\/\/ComBoBox输入框 ('#cc').combobox({ url:'combobox_data.json',valueField:'id',textField:'text'});("#cc").combobox('setValue','默认值');\/\/根据ID设定默认值 --- ComBoBox的数据源:json 数据格式的示例 [{ "id":1,"text":"text1"},{ "id":2,"text":"text2"}...
EasyUI的ComBoBox怎么设定默认值
onLoadSuccess: function () { \/\/加载完成后,设置选中第一项 var val = $(this).combobox("getData");for (var item in val[0]) { if (item == "ID") { (this).combobox("select", val[0][item]);} } } });只是有一定combobox不好的是后台返回的json数据不能直接绑定,网上的...
jquery combobox 默认值如何设置??
设置默认值有2种方式:在combobox创建时,属性里面直接设定初始值,例如:{ xtype: 'combobox', value: '123', store: ...} combobox创建之后,利用对象的方法,动态设定初始值,例如:combobox.setValue('123');需要注意的地方是,combobox的 以下属性:{ xtype: 'combobox',displayField: '...
jquery easyui combobox 添加添加选择项
1、在HBuilder软件中创建web项目,并在web项目指定的目录下创建静态页面select.html。2、引入EasyUI插件核心css和js文件,并引入jQuery核心js文件。3、下面开始编写ComboBox容器,该控件利用的是select标签元素构成的,设置ComboBox样式,如下图所示。4、编辑js代码,获取ComboBox选中的值和文本,利用getValue...
easyUI datagarid 编辑状态下的combobox动态赋值
然后将id设置到 manufactorId 列里面。 var ed = nonNetStorage.drugVarGrid0.datagrid('getEditor', {index:editIndex,field:'manufactorId'}); $(ed.target).textbox('setValue',record.manufactorId); } } } } ]], onClickCell : function(index,field,value) {...
ie7怎么隐藏easyui的combobox,设置的display、visibility、hide都...
假如设定第一个为默认值$("#下拉框ID").combobox({\/\/各种配置项onLoadSuccess:function(data){$("#下拉框ID").combobox('select',data[0].ID);}});
如何在easyui combobox中onchange事件动态获取combobox的ID值
在定义combobox的data-option中。加上事件onChange。getValue就能获得值了啊