2016-02-04 3 views
0

Есть ли какой-либо способ в Tapestry 5 для подавления разбивки на страницы для связки ?Подавляющие рядыPerPage (pagination) in Grid of Tapestry

Я искал по всему Интернету, не смог найти решение. У меня есть требование отображать сетку с полным списком независимо от его длины. Мои наблюдения:

  • Я попытался t:rowsPerPage=0, но получил деление на ноль ошибки.
  • Пробовал -1 также, не работает.
  • Если я полностью удаляю rowsPerPage, я вижу 25 строк. (Похоже, что это должно быть значение по умолчанию.)

ответ

0

Вы можете увидеть из javadoc, что по умолчанию symbol:tapestry.components.grid_rows_per_page, чтобы вы могли переопределить этот символ, если вы хотите нравится делать это по всему миру. Другой вариант:

TML

<t:grid source="..." rowsPerPage="prop:rowsPerPage" /> 

Java

public int getRowsPerPage() { 
    return Integer.MAX_VALUE; 
} 
0

Просто установите rowsperpage в очень большом количестве