필드 이름이 "projectID"인 첫 번째 콤보 박스를로드 할 수 있습니다.jEasyUI 콤보 박스가 왜 업데이트되지 않습니까?
콤보 상자 값을 선택할 때 axcode 필드를 채우고 싶습니다. 내 URL이 작동하고 검색되는 데이터가 다음과 같음을 알고 있습니다.
[{ "id": "26", "groupID": "1", "projectID": "18", "설명": "휴일", "isActive": "1"}, { "id": "28", "groupID": "1", "projectID": "18", "설명": "기타", "isActive" "1"}, { "id": "24", "groupID": "1", "projectID": "18", "설명": "병가", "isActive": "1"}, { " id ":"27 ","groupID ":"1 ","projectID ":"18 ","Description ":"Unpaid Leave ","isActive ":"1 "}, {"id ":"25 " "groupID": "1", "projectID": "18", "Description": "Vacation", "isActive": "1"}]
누군가이 코드가 작동하지 않는 이유를 말해 줄 수 있습니까?
{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