Вы не можете сделать это красиво в виде обзора. Вы можете максимально установить атрибут rendered
содержимого каждой ячейки на false
, но это не мешает отображению элемента <tr>
. Вы можете увидеть пустую строку, и ее внешний вид может быть непоследовательным среди браузеров.
Лучше всего предварительно фильтровать строки в конструкции (post), action (listener) или, возможно, лениво в геттере.
List<Dog> dogsOlderThan10 = new ArrayList<Dog>();
for (Dog dog : dogs) {
if (dog.getAge() > 10) dogsOlderThan10.add(dog);
}
Или просто отправьте новый запрос SQL, возвращающий именно те данные, которые вам нужны.