Javascript-форум (https://javascript.ru/forum/)
-   ExtJS (https://javascript.ru/forum/extjs/)
-   -   Группировка заголовков столбцов таблицы. ExtJS 4.1. (https://javascript.ru/forum/extjs/27983-gruppirovka-zagolovkov-stolbcov-tablicy-extjs-4-1-a.html)

Eugent 02.05.2012 11:40

Группировка заголовков столбцов таблицы. ExtJS 4.1.
 
В 4 эксте использовал такую таблицу, все отрабатывало нормально, при переходе на 4.1 заметил, что не растягиваются столбцы по ширине таблицы. Кто-нибудь сталкивался с таким?

При установке flex одному из несгруппированных столбцов - он растягивается, но нужно именно чтобы все группированные были.

Есть grid, в котором нужна такая группировка. Для примера:
var grid = Ext.create('Ext.grid.Panel', {    ...,
        forceFit: true,
    columns: [
        {
            header: 'Работник',
            flex    : 2,
            columns: [
                {
                    header: 'ФИО',
                    flex    : 2,
                    dataIndex: 'fio'
                },
                {
                    header: 'Email',
                    flex    : 1,
                    dataIndex: 'email'
                }
            ]
        },
        {
            header: 'Договор',
            flex    : 1,
            columns: [
                {
                    xtype: 'datecolumn',
                    format: 'd.m.Y',
                    header: 'Дата договора',
                    dataIndex: 'date_contract',
                    flex    : 2
                },
                {
                    header: 'Зарплата',
                    dataIndex: 'salary',
                    flex    : 1
                }
            ]
        }
    ]
    ...
});



Сразу говорю - forceFit true/false не влияет.

Демо:
http://extdev.eugent.org/testero/

пункт "Multicolumn grid"


Часовой пояс GMT +3, время: 19:54.