Tapestry5 Сетка нумерации не работает в петле гобелена - PullRequest
1 голос
/ 01 декабря 2010

В настоящее время мы работаем над генерацией отчетов.Мы столкнулись с проблемой разбивки на страницы с использованием компонента сетки гобелена.

Для заданного критерия поиска по дате (с 1 ноября 2010 года по 2 ноября 2010 года).Мы используем гобеленовый компонент «Цикл» для перебора списка диапазонов дат, который внутренне содержит список транзакций за день, который отображается с использованием компонента сетки.

Здесь компонент сетки сконфигурирован с «rowPerPage = 5» для разбивки на страницы.

• Предположим, что на 1 ноября 2010 года имеется 11 строк, т.е.3] нумерация ссылок.Здесь нумерация страниц работает, как и ожидалось.

• Для 2 ноября 2010 года имеется 21 строка, то есть отображаются [1, 2, 3, 4, 5] ссылки нумерации страниц.Но здесь при щелчке по ссылкам нумерации страниц 4 и 5 он не перечисляет следующий набор строк.

В первоначальном исследовании мы наблюдали, что первая нумерация сетки всегда имеет приоритет над нумерацией других сеток.1011 *

Хотелось бы знать, есть ли какая-либо другая конфигурация, доступная для решения этой проблемы, или есть какой-либо другой подход / решение, чтобы решить эту проблему.

<t:loop source="reports" value="report" encoder="reportEncoder">
    <t:grid source="report.reportObjects" row="reportObject" lean="true" inPlace="false" rowsPerPage="5" pagerPosition="bottom" class="decora" include="name", "age", "country", "city">
        <t:parameter name="nameCell">${name}</t:parameter>
        <t:parameter name="countryCell">${country}</t:parameter>
        <t:parameter name="cityCell">${city}</t:parameter>
    </t:grid>
</t:loop>

1 Ответ

0 голосов
/ 02 декабря 2010

Да, bbcooper.Итерация для тех же данных, но для разных дат.Но, снизу пример;когда мы нажимаем на 3-ю ссылку на страницы второго набора данных сетки;результат не соответствует ожидаемому.Потому что первый набор данных сетки имеет только 2 ссылки на страницы.

День1

ИМЯ СТРАНА ГОРОДА

abc Индия Нагпур

[1] [2] (Это ссылки на страницы)

Day2

ИМЯ СТРАНА ГОРОДА

xyz Индия Мумбаи

[1] [2] [3] (Этонумерация страниц)

...