У меня есть требование, когда выбор элемента из одного раскрывающегося списка вызывает отображение другого раскрывающегося списка. Поэтому я использовал автоматическую отправку в 1-м раскрывающемся списке и прослушиватель valueChange, который установил флаги для отображения 2-го раскрывающегося списка. Хотя для флага установлено значение true, 2-й раскрывающийся список не отображается. Это правильный способ сделать, я что-то упустил здесь.
Я тестирую это в tomcat, используя trinidad 2.0.1 и JSF Core 2.0.2. Любая помощь в этом высоко ценится
<h:form>
<tr:panelFormLayout labelWidth="30%">
<tr:selectOneChoice id="prior" value="#{render.priority}"
label="Priority" immediate="true" autoSubmit="true"
valueChangeListener="#{render.valueChanged}"
unselectedLabel="..Please select a priority">
<f:selectItem itemLabel="Low" itemValue="1" />
<f:selectItem itemLabel="Medium" itemValue="2" />
<f:selectItem itemLabel="High" itemValue="3" />
</tr:selectOneChoice>
</tr:panelFormLayout>
<tr:panelGroupLayout partialTriggers="prior"
rendered="#{render.displayInput}">
<tr:outputLabel value="Testing"></tr:outputLabel>
</tr:panelGroupLayout>
</h:form>