Привязка данных для ExtJs Combobox из базы данных (Sql) - PullRequest
2 голосов
/ 11 марта 2011

Как привязать данные к списку ExtJS из базы данных sql (как назначить данные для выпадающего списка extjs в качестве хранилища)

1 Ответ

0 голосов
/ 11 марта 2011

базовый пример должен выглядеть следующим образом:

var combo = new Ext.form.ComboBox({
  typeAhead: true,
  triggerAction: 'all',
  store: new Ext.data.JsonStore({
    reader: new Ext.data.JasonReader ( {
       fields: [ 'myId', 'displayText' ],
       root: 'rows'
     }),
     proxy: new Ext.data.HttpProxy ( {
       url: 'path/to/your/script.aspx'
     } )
  valueField: 'myId',
  displayField: 'displayText'
});

, где /path/to/your/script.aspx возвращает данные, подобные этому:

{"success":true,"total":4,"rows":[
  {"myId":"1","displayText":"Option 1"},
  {"myId":"2","displayText":"Option 2"},
  {"myId":"3","displayText":"Option 3"},
  {"myId":"4","displayText":"Option 4"}
]}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...