2013-02-28 2 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 
      }] 
     })] 
    }); 
} 

окно открывается при нажатии кнопки. Внутри окна есть панель формы. Который имеет один элемент со списком. Я вызываю PHP с помощью ajax, получая данные успешно, когда делаю что-то прямо на Ext.onReady(), но не в случае открытия окна.Не получать данные в форме Ext JS Panel

+0

, что это ошибка, которую вы получаете? Использовать Firebug или другие отладчик, чтобы попытаться определить, где ошибка происходит – Aashray

+0

В поле со списком я не получаю никаких данных, но не получаю никаких ошибок. :( – Ved

+0

сделал ли вы проверку с помощью firebug или что-то в этом роде? – Aashray

ответ

1

Данные вашего магазина должен быть в формате JSON (также {} вместо выключения [] =

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