2013-04-29 3 views
0

Я пытаюсь обновить код с extjs2 до extjs4, но у меня есть ошибка и что-то не так с grid.Невозможно установить свойство 'view' of undefined Extjs4

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 возврата ошибки в доб-all.debug.js 102947 линии ::

+0

, пожалуйста, помните о том, чтобы поднять, а также отметить принятые ответы. – dbrin

ответ

0

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

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

+0

Спасибо @dbrin. Я пошел за советом и создал новый вопрос с более подробной информацией, см. Http://stackoverflow.com/questions/16298109/cannot-read-property-istree-of-undefined-extjs-4 –

+0

Вам не нужно было это делать , yo может просто изменить ваш исходный вопрос. Не стесняйтесь отмечать этот вопрос, как ответили. – dbrin

Смежные вопросы