Combobox 为什么';这个jEasyUI组合框没有更新吗?
我可以用字段名“projectID”加载我的第一个组合框 选择组合框值时,我希望填充axcode字段。 我知道我的url是有效的,检索到的数据是: [{“id”:“26”,“groupID”:“1”,“projectID”:“18”,“Description”:“假日”,“isActive”:“1”},{“id”:“28”,“groupID”:“1”,“projectID”:“18”,“Description”:“其他”,“isActive”:“1”},{“id”:“24”,“groupID”:“1”,“描述”:“病假”,“isActive”:“1”},{“id”:“27”,“groupID”:“1”,“Projected”:“18”,“Description”:“无薪假”,“isActive”:“1”{“id”:“25”,“groupID:“1”,“projectID:“18”,“Description:“休假”,“isActive:“1”}] 有人能告诉我为什么这个代码不起作用吗Combobox 为什么';这个jEasyUI组合框没有更新吗?,combobox,jquery-easyui,Combobox,Jquery Easyui,我可以用字段名“projectID”加载我的第一个组合框 选择组合框值时,我希望填充axcode字段。 我知道我的url是有效的,检索到的数据是: [{“id”:“26”,“groupID”:“1”,“projectID”:“18”,“Description”:“假日”,“isActive”:“1”},{“id”:“28”,“groupID”:“1”,“projectID”:“18”,“Description”:“其他”,“isActive”:“1”},{“id”:“24”,“groupID”:
{field:'projectID',
title:'Project/Paid Leave',
width:100,
editor:{
type:'combobox',
options:{
valueField:'id',
textField:'DescriptionCode',
data:cmbprojects,
required:true,
editable:false,
onSelect:function(record){
$('#axCode').combobox('reload','remote_combo_data.php?type=projectax&projectID='+record.id);
}
// closes onSelect
}
// closes options
}
// closes editor
}
// closes field
,
{
field:'axCode',
title:'axCode',
width:100,
editor:{
type:'combobox',
valueField:'id',
textField:'Description',
data:cmbaxcodes,
required:true,
editable:false
}
// closes editor
,formatter:function(value,row,index){return row.Description;}
// closes formatter
}
// closes field
,
{
field:'activityID',
title:'Activity',
width:100,
editor:{
type:'combobox',
options:{
// this is a key/value pair from the data source
valueField:'id',
textField:'ActivityCode',
data:cmbactivities,
required:true,
editable:false
}
// closes options
}
// closes editor
,formatter:function(value,row,index){return row.ActivityCode;}
}
//closes field
你可以试着这样做
<select class="easyui-combobox " data-options="
required:true,
valueField:'family_id',
textField:'family',
url:'<?php echo site_url(); ?>/ref_json/DataFamily',
onSelect: function(rec){
var url = '<?php echo site_url(); ?>/ref_json/DataMaterial1/'+rec.family_id;
$('#material').combobox('reload',url);
}" id="family" name="family" style="width:120px;">
</select>