Невозможно установить свойство «вид» неопределенного Extjs4

Я пытаюсь обновить код с extjs2 на extjs4, но у меня ошибка и что-то не так с grid.

var grid = new App.grid.GridPanel({
    store: store,
    columns: gridColumns,
    frame: false,
  //autoExpandColumn: 'name',
    autoHeight: true,
    loadMask: true,
    bbar: pagingBar,
    viewConfig: {
        stripeRows: true,
        scrollOffset: 2,
        grid: {
            isTree: false
        }
    }
});

Раньше у меня была проблема со свойством isTree, поэтому я добавил это свойство, которое будет двигаться дальше, но теперь Google Chrome возвращает ошибку в строке ext-all.debug.js 102947 ::

 me.selModel.view = me;

person Kostyantyn Solodkyy    schedule 29.04.2013    source источник
comment
пожалуйста, не забудьте проголосовать, а также отметить ответы как принятые.   -  person dbrin    schedule 10.05.2013


Ответы (1)


Я почти уверен, что вам не следует устанавливать свойство сетки в вашем vieConfig, хотя трудно сказать, что происходит, потому что вы расширяете свой собственный класс, а не панель сетки по умолчанию. Обычно со свойством isTree проблем не возникает, поэтому избавьтесь от ненужных конфигураций — так вы навлечете на себя неприятности :)

Если вы просто будете следовать примеру, вы увидите, что строки конфигурации минимальны. И я предлагаю вам сделать то же самое.

person dbrin    schedule 29.04.2013
comment
Спасибо @dbrin. Я последовал совету и создал новый вопрос с более подробной информацией, см. stackoverflow.com/questions/16298109/ - person Kostyantyn Solodkyy; 30.04.2013
comment
Вам не нужно было этого делать, вы можете просто отредактировать исходный вопрос. Не стесняйтесь помечать этот вопрос как ответ. - person dbrin; 30.04.2013