Панель сетки ExtJs 4.2 неправильно отображает столбцы заголовков

Я новичок в ExtJs и обнаружил, что не могу использовать сетку:

Поскольку заголовок отображается неправильно, я не могу сортировать, изменять размер или даже замечать, когда я нажимаю на элемент сетки.

Код сетки такой:

Ext.define('Simviab.view.empresa.SociosGrid', {
extend: 'Ext.grid.Panel',
alias: 'widget.sociosgrid',


store:  'sociosempresa',            
width: 400,
height: 200,
columns: [
    {text: 'Nome do Socio', dataIndex: 'TE_RAZAO', flex:1},
    {text: 'Cargo/Função', dataIndex: 'TS_CARGO', width: 100},
    {text: '%', dataIndex: 'TS_PERCENTUAL', width: 100},
    {text: 'Participação no Capital Social', dataIndex: 'TS_PARTICIPACAO', width: 150}
]


});

Я визуализирую его в окне, например так:

Ext.define('Simviab.view.empresa.SociosWindow', {
extend: 'Ext.window.Window',

alias: 'widget.socioswindow',

title: 'Adicionar sócios',
modal: true, 
autoShow: true,

iconCls: 'icon-form',

width: 400,
height: 400,    

items:[
    {
        xtype:'label',
        text: 'Adicionar sócios a Empresa: ',
        itemId: 'empresaNome',
    },{
        xtype: 'fieldset',
        title: 'Capital Social',
        items: [
            {
                xtype: 'textfield',
                fieldLabel: 'Nome do Sócio',
                maxLength: 50,
                allowBlank: false
            },
            {
                xtype: 'textfield',
                fieldLabel: 'Cargo/Função',
                maxLength: 50,
                allowBlank: false
            },
            {
                xtype: 'numberfield',
                fieldLabel: 'Percentual de participação',
                maxValue: 100,
                minValue: 1,
                allowBlank: false,
                step: 0.5
            }
        ]

    },{
        xtype: 'sociosgrid'
    }
]

});

Где я ошибаюсь?


person Vinícius Hacebe    schedule 06.08.2014    source источник
comment
Я думаю, что ваш скриншот неправильный?   -  person koni    schedule 06.08.2014
comment
Нет, это не так. Поверьте мне... Это все, что у меня есть... Нижняя часть, которая выглядит как простая метка и прямоугольник, — это то, что отрисовывала моя сетка. Разница в том, что я добавил несколько столбцов после этого снимка экрана.   -  person Vinícius Hacebe    schedule 06.08.2014
comment
Под высотой попробуйте добавить layout: { type: 'fit' },   -  person JesseRules    schedule 06.08.2014
comment
Нет ошибок консоли karlipoppins / Добавление макета: {type: 'fit'}, ничего не изменилось :( @JesseRules   -  person Vinícius Hacebe    schedule 07.08.2014


Ответы (1)


Наконец-то я обнаружил, что проблема была в папке приложения, сгенерированной Sencha CMD, теперь я создал новое приложение и поместил туда свой код, и теперь оно работает хорошо...

Странно то, что раньше я пытался создать другое приложение, но безуспешно!

person Vinícius Hacebe    schedule 07.08.2014
comment
Это не дает ответа на вопрос. Чтобы подвергнуть критике или запросить разъяснения у автора, оставьте комментарий под его сообщением — вы всегда можете прокомментировать свои собственные сообщения, и как только у вас будет достаточно репутация, вы сможете комментировать любой пост. - person Cfreak; 11.08.2014
comment
Хм... Извините, я не знаю, понимаю ли я, что вы написали, но... Я сам создал эту тему и сам нашел решение, поэтому я опубликовал то, что я сделал, чтобы решить мою проблему. - person Vinícius Hacebe; 12.08.2014