2013-08-24 3 views
0

필드 이름이 "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 

답변

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> 
처럼 수행하려고 할 수 있습니다
관련 문제