Показать сообщение отдельно
  #2 (permalink)  
Старый 06.07.2015, 22:59
Аватар для nohuhu
Профессор
Отправить личное сообщение для nohuhu Посмотреть профиль Найти все сообщения от nohuhu
 
Регистрация: 21.05.2015
Сообщений: 321

Потому что не надо ничего делать в render, onRender, afterRender. И вообще не надо высоту выставлять программно, пользуйтесь конфигурацией:

Код:
        Ext.create('Ext.grid.Panel', {
            title: 'Simpsons',
            store: Ext.data.StoreManager.lookup('simpsonsStore'),
            
            // columns это объект, который скармливается конструктору
            // Ext.grid.header.Container
            columns: {
                height: 10,
                items: [
                	{ text: 'Name', dataIndex: 'name' },
                	{ text: 'Email', dataIndex: 'email', flex: 1 },
                	{ text: 'Phone', dataIndex: 'phone' }
                ]
            },
            
            height: 200,
            width: 400,
            renderTo: Ext.getBody()
        });
См. сохранённый fiddle.
Ответить с цитированием