Идея такая: пользователь создает на странице запрос типа:
WHERE ID EQUAL(=) 123 AND Статус NOT IN qweqwe AND Создатель BETWEEN string1 AND string3
На основании этого запроса нужно сформировать таблицу (запросы могут быть абсолютно любые). По приведенному выше запросу видно, что нужно создать три столбца "ID" "Статус" и "Создатель".
Какая есть идея: в static List<QueryTemplate> queries = new ArrayList<>()
хранятся атрибуты. С помощью этого списка можно получить имена атрибутов (столбцов) и => их количество.
Но вопрос остаётся актуальным: как создавать динамические таблицы, в которых количество столбцов и их имена будут зависеть от выбора пользователя на предыдущей странице?
Я знаю, как создавать статическую таблицу (и она как раз пока что у меня и висит):
<p:column headerText="Name">
<h:outputText value="#{obj.getName()}"/>
</p:column>
<p:column headerText="ID">
<h:outputText value="#{obj.getId()}"/>
</p:column>
<p:column headerText="Date">
<h:outputText value="#{obj.getCreationDate()}"/>
</p:column>
Помогите разобраться, пожалуйста.
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Есть готовая программа для обучения английского языкаНо ей нужны сами слова и не мало
guys, i have the next problem: I want to get an information about stream using twitch API in javaI have a client ID and syntax of needed cURL request, but i don't now how to combine all these elements and to get a json object with the information about the stream
Доброго времени сутокПодскажите пожалуйста как можно сделать для passwordfield, чтобы при нажатии на кнопку входа выскакивало сообщение "Не введен...