ExtJs.Самый простой способ показать пустую сетку - PullRequest
1 голос
/ 06 июля 2011

Я использую ExtJs 4 .У меня есть сетка, но у меня нет предварительно определенного магазина или столбцов.Я просто не знаю, что сетка должна показывать.Но мне все еще не хватает рендеринга сетки с использованием разметки Json.

Я хочу сделать что-то вроде этого:

//grid with empty store and no collumns
{ 
    xtype: 'grid',
    columns: [],
    store: new ArrayStore([])
}

Какой самый простой способ сделать это?

1 Ответ

2 голосов
/ 06 июля 2011

Вы не можете загрузить сетку без столбцов. Однако вы можете создать сетку без данных (просто установите для хранилища значение autoload: false). Например ..

{
   xtype: 'grid',
   //..other config here
   store: new Ext.data.JsonStore({
      url: 'store/url.php',
      autoLoad: false
   }),
   cm: new Ext.grid.ColumnModel({
     columns: [
        { dataIndex: 'id', header: ' ' }
     ]
   })
}
...