2013-05-22 4 views
1

Я ищу строку сводной строки или нижнего колонтитула для сетки, где я могу отображать общее значение для всех столбцов. Эта строка нижнего колонтитула не должна прокручиваться (по сути).сводная строка для сетки в dojo

Пожалуйста, исправьте меня, если я ошибаюсь. Сводная строка для сетки недоступна в Dojo как виджет по умолчанию.

Я Добился вышеупомянутой Сводка функции строки для сетки По

1) Добавления второй сетки только с заголовком Чуть ниже сетки, где вы хотите строку нижнего колонтитула, в целом его внешний вид, как колонтитул строка в сетку

Проблемы, с которыми сталкиваются являются

1) Колонка изменение размера т.е. при изменении размера любого столбца в сетке 1 на той же колонке в сетке 2 (Сетка только с заголовком) должен быть изменен

Указанная проблема может быть решена захватить проклейки события в сетке 1 и распространяющееся событие к сетке 2.

2) При изменении размера столбца мы получим Горизонтальную полосу прокрутку Для обоего сеток

Есть ли способ для распространения по горизонтали события прокрутки из сетки 1 к сетке 2, так что, когда u прокручивает сетку 1, тогда одновременно с сеткой 2 нужно прокручивать или как получить только одну прокрутку для двух сеток

Есть ли другой способ достижения вышеуказанной функции для сетки.

+0

К сожалению, даже с тремя сетками (enhancedGrid, dgrid и gridx), все равно не похоже, что Dojo поддерживает нижний колонтитул из коробки на сетке ... – mtyson

+0

@ mtyson - да, вы правы Доза Dojo не имеет виджета сетки с нижним колонтитулом Но то, что я упомянул выше, работает на меня, поскольку у меня есть изменение размера столбца и скрытие горизонтального scro ll bar для первой сетки. Так что нет проблемы ... –

ответ

2

Я достиг этого путем «укладки» сеток вместе. Первичная сетка данных и нижнего колонтитула. Используйте CSS, чтобы скрыть заголовок нижнего колонтитула. Вы должны использовать javascript для обновления сумм для нижней панели.

+0

@ Dennis Я согласен, что это решение, но вместе с тем вам нужно обрабатывать размер столбца, потому что, как и изменить размер столбца в первичной сетке данных, соответствующая нижняя сетка столбец также должен изменить размер .., а также, если у вас больше столбцов, тогда вам нужно отбросить горизонтальную полосу прокрутки, потому что, поскольку есть две сетки, если вы прокручиваете прокрутку сетки foter, необходимо переместить соответствующее содержимое сетки данных. достигли этих двух (изменение размера столбца и горизонтальная полоса прокрутки), и он отлично работает для меня !!!! –

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