ExtJS Pivot Grid Высота левой оси отличается от высоты ячейки данных - PullRequest
0 голосов
/ 02 октября 2010

Я пробую ExtJS Pivot Grid. Я использую примеры в значительной степени как есть из примеров (здесь: http://dev.sencha.com/deploy/ext-3.3-beta1-6976/examples/pivotgrid/people.html), за исключением того, что я помещаю сетку в макет, чтобы под ней могла быть другая сетка.

Кажется, что происходит, что сетка левой оси «растягивается» вертикально, чтобы заполнить свою часть макета (используя макет vbox), но ячейка с данными сводки не растягивается, поэтому строки не выровнены до.

Кто-нибудь еще имеет эту проблему? Это их viewconfig или что-то, что я могу установить, чтобы все строки (левая ось и данные) растягивались по вертикали?

Спасибо!

Ответы [ 3 ]

1 голос
/ 06 октября 2010

Изменить тип документа на

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
1 голос
/ 20 января 2011

Я нашел решение! Вы можете открыть файл ext-all.css и найти необходимое значение высоты в определении .x-pivotgrid .x-grid3-row-headers table td.

Например, в FireFox Gecko (Linux):

.ext-gecko .x-pivotgrid .x-grid3-row-headers table td {
    height: 22px; //original value - 21
}

Для оперы Вы можете добавить стиль:

.ext-opera .x-pivotgrid .x-grid3-row-headers table td {
    height: 21px;//original value 18
    padding: 2px 7px 0 0;
    text-align: right;
    text-overflow: ellipsis;
    font-size: 11px;
    font-family: tahoma;
}
0 голосов
/ 03 октября 2010

Поскольку эта функция на сегодняшний день недоступна в производственном выпуске Ext (3.3. Все еще только RC), я настоятельно рекомендую опубликовать это на форумах Ext, где один из разработчиков фреймворка гораздо большескорее всего, увидит.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...