フィールド名「projectID」で最初のコンボボックスをロードできます。
コンボボックスの値を選択すると、axcode フィールドにデータが入力されます。URL が機能することはわかっており、取得されるデータは次のとおりです。
[{"id":"26","groupID":"1","projectID":"18","説明":"休日","isActive":"1"},{"id":"28 ","groupID":"1","projectID":"18","説明":"その他","isActive":"1"},{"id":"24","groupID":"1 ","projectID":"18","Description":"病欠","isActive":"1"},{"id":"27","groupID":"1","projectID":" 18","説明":"無給休暇","isActive":"1"},{"id":"25","groupID":"1","projectID":"18","説明":"休暇","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