Отображение подсписка в af: selectItems - PullRequest
0 голосов
/ 07 декабря 2018

У меня есть список, и я хотел бы показать только его подсписок.Любой совет, как это сделать?На данный момент тег выглядит так:

<p:selectOneMenu id="priority" value="#manageResources.anagResources.priority}" required="true" requiredMessage="#{msg['error.mandatory.field']}" >
   <f:selectItem itemLabel="#{msg['select']}" itemValue="#{null}" noSelectionOption="true"/>
   <f:selectItems value="#{priority.ALL_VALUES}" var="status" itemValue="#{status}" itemLabel="#{msg['Priority.'.concat(status)]}" />
</p:selectOneMenu>

Проблема в том, что я получил некоторые значения конфигурации в таблице.Некоторые из них будут устаревшими, но есть контракты, которые все еще содержат их, поэтому я использовал простой столбец в таблице с логическими значениями, указывающими, активна ли строка или нет: если она активна, ее можно выбрать на странице, в противном случае она выигралане может быть выбран, но все равно должен отображаться в контрактах, которые были созданы с их использованием.

Например: если я получил контракт с методом оплаты "Наличные", и мне нужно удалить этот метод (поэтому новыйпользователь больше не может его использовать) Я бы просто поставил false в флаге в db, а затем просто показал бы подсписок, обусловленный этим флагом в selectItems, потому что, опять же, мне нужен бин для извлечения всего списка ...

Не знаю, ясно ли я:)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...