0

フィールド名「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
4

1 に答える 1

0

あなたはこのようにすることができます

    <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>
于 2014-11-14T07:39:14.360 に答える