2013-02-28 59 views
0
function open() { 
    var req_spec_store = new Ext.data.SimpleStore({ 
     url: 'mngr_req_ajx.php', 
     fields: ['value', 'text'], 
     data: [ 
      ['Android', 'Android'], 
      ['iPhone', 'iPhone'], 
      ['iPhone2', 'iPhone2'], 
      ['iPhone3', 'iPhone3'] 
     ] 
    }); 
    req_spec_store.load({ 
     params: { 
      todo: 'Get_Req_Spec' 
     } 
    }); 


    var menuWin = new Window('menuWindow', { 
     title: "Create Data", 
     width: 980, 
     height: 340, 
     draggable: true, 
     destroyOnClose: true, 
     hideEffect: Element.hide, 
     showEffect: Element.show, 
     minimizable: false, 
     maximizable: false, 
     closable: true, 
     resizable: false, 
     items: [new Ext.FormPanel({ 
      renderTo: 'r_sp', 
      id: 'mngReqForm', 
      layout: 'form', 
      height: innerHeight - 250, 
      width: innerWidth - 50, 
      frame: true, 
      destroyOnClose: true, 
      defaults: { 
       msgTarget: 'side', 
       labelSeparator: '' 
      }, 
      labelAlign: 'right', 
      items: [{ 
       xtype: 'combo', 
       fieldLabel: 'Data Entry ', 
       store: req_spec_store, 
       displayField: 'text', 
       valueField: 'value', 
       mode: 'local', 
       emptyText: 'Select Entry...', 
       triggerAction: 'all', 
       name: 'specId2', 
       id: 'specId2', 
       hiddenName: 'specIdHid', 
       width: 150, 
       forceSelection: false, 
       editable: false, 
       selectOnFocus: true 
      }] 
     })] 
    }); 
} 

單擊按鈕打開窗口。窗戶內部有窗體面板。其中有一個組合類型的元素。我正在使用ajax調用PHP,在直接執行Ext.onReady()上的操作時成功獲取數據,但沒有打開窗口。在Ext JS表單中未獲取數據面板

+0

什麼是你所得到的錯誤?使用螢火蟲或其他調試器,試圖找出其中的錯誤發生。 – Aashray 2013-02-28 09:50:19

+0

在組合框中,我沒有得到任何數據,但沒有得到,雖然任何錯誤。:( – Ved 2013-02-28 09:59:14

+0

做ü勾選使用Firebug什麼? – Aashray 2013-02-28 09:59:48

回答

1

您的商店的數據應該是JSON(也{}而不是關閉[] =

data : [ {value:'Android', text:'Android' }, ... ]