Как проверить несколько элементов календаря Primefaces?
У меня есть таблица данных PrimeFaces, где каждая строка содержит два всплывающих элемента календаря PrimeFaces (FromDate, ToDate). Я хочу убедиться, что два диапазона дат не равны. Я попытался использовать Omnifaces validateMultiple, но не смог заставить его работать. Пользователь может динамически добавлять и удалять строки из таблицы, поэтому я не знаю, сколько их.
Как мне обратиться к этим элементам в Omnifaces? Насколько я вижу, только идентификаторы могут быть использованы, без классов. Кроме того, Omnifaces не знает что-то вроде селекторов jQuery /PFS.
Что было бы лучшим решением для этого? Я бы предпочел решение с использованием простого JSF, Omnifaces или Primefaces.
// edit 12 февраля '16: я нашел этот урок о том, как проверять несколько компонентов с помощью PrimeFaces. Учебник работает, но он не решает мою проблему. Дело в том, что я не могу проверить значения всех сборщиков дат. Я могу искать их только по ID, что недостаточно, так как они могут быть добавлены и удалены пользователем. Я также попытался получить окружающий DataTable и свести на нет отдельные средства выбора даты. Это также не работает, так как получаемый UINamingContainer не содержит значения средства выбора даты.