2012-04-11 6 views
0

Я использую Primefaces 3.2, и у меня есть сценарий, где мне нужно предоставить общую строку в моем datatable при изменении значения свойства/столбца. У правлений есть функции подтаблицы и суммы, которые фактически используют сортировку и таким образом изменяет порядок данных, которые мне не нужны. Мне не нужно сортировать. Мои данные в datatable уже в определенном порядке, и я хочу, чтобы итоговые данные находились на разрыве уровня собственности. Пожалуйста, см. Мой пример ниже, где я хочу, чтобы общее количество столбцов (свойство H) при изменении столбца F. Возможно ли это с подтаблицей, тогда я чего-то не хватает. Если мне нужно вставить мой общий итог вручную, то я ищу пример кода. Мой список для datatable создан для запуска запросов в таблице.Datatable - итоговые значения при изменении значения свойства/столбца

Поскольку данные, показанные ниже, не являются по-настоящему читаемыми, поэтому просто хочу объяснить. Столбец F содержит значение «C» или «D», а столбец H содержит сумму. Я хочу получить итоговые значения при изменении C/D без указания опции сортировки либо с использованием подзаголовки, либо строки суммирования, либо каким-либо другим способом.

Coulmn B Колонка C Колонка D Колонка E Колонка F Колонка G Колонка H

AAAAAA XXXXXXXXXX ААА АБВГДЕЖ С 1111111111 1.00

AAAAAA XXXXXXXXXX ААА HIJKLMNO С 11111111111 1,00

AAAAAA XXXXXXXXXX ААА ABCDEFGH C 11111111111 1.00

AAAAAA XXXXXXXXXXA AAA BCDFERHJ C 22222222222 1.00

Итого 4,00

AAAAAA XXXXXXXXXX ААА АБВГДЕЖ D 3333333333 1,00

AAAAAA XXXXXXXXXX ААА HIJKLMNO D 3333333333 1,00

AAAAAA XXXXXXXXXX ААА ABCDEFGH D 3333333333 2,00

Итого 4,00

BBBBBB YYYYYYYYY ВВВ XXXXXXXXXX C 4444444444 1.00

Всего 1,00

BBBBBB YYYYYYYYY BBB XXXXXXXXXX D 4444444444 1,00

Итого 1,00

Любые предложения?

ответ

0

Вы можете увидеть возможность использования сводной строки и поворота сортировки.

http://www.primefaces.org/showcase/ui/data/datatable/summaryRow.xhtml

+0

Если я не указываю Сгруппировать, то он не будет знать, где и когда ломаются и печатать итоговые. Пожалуйста, поправьте меня, если я ошибаюсь. @ojota – Peter

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