У меня есть следующий блок кода:
<ui:repeat
value="#{view.listOfItems}"
var="var" id="list">
<td>
<h:selectOneMenu id="status" styleClass="form-control" value="${var.status().text()}">
<f:selectItems id="statusDdl" value="#{view.statusToApply.getLabels()}" />
</h:selectOneMenu>
</td>
</ui:repeat>
Этот блок кода находится внутри тега uiRepeat, поэтому для каждого var
в моем списке я повторяю этот блок кода. Мне нужно было бы иметь способ запуска метода в моем представлении для выбора selectItem
, с параметром в качестве фактического label
этого selectItem
и var
, чтобы, исходя из этого, лейбл, я могу сам поставить новый статус в вар. После этого мне, вероятно, понадобится повторно обработать этот указанный c компонент selectOneMenu, чтобы показать новый статус.
Как этого достичь? Заранее спасибо.