вызов таблицы tapestry 4 contrib getModel () несколько раз - PullRequest
0 голосов
/ 17 ноября 2009
public IBasicTableModel getModel() {
        return new IBasicTableModel() {

            public int getRowCount() {

                System.out.println("called many times....");
                return getServiceLayer().countTotalCategoryRow(getKeyword());

            }
}

когда я попробовал это и распечатал на консоли, он показал этот метод называется несколько раз. Это нормально в гобелене 4?

1 Ответ

1 голос
/ 02 марта 2010

Я не знаю, добились ли вы какого-либо прогресса в этом направлении с ноября, но его можно вызвать один раз во время первоначального рендеринга и один раз для цикла перемотки.

Кроме того, ваш анонимный класс, который реализует IBasicTableModel, должен реализовать метод getCurrentPageRows - но вы, вероятно, уже знаете это;)

...