あるドロップダウンからアイテムを選択すると、別のドロップダウンの表示がトリガーされるという要件があります。そのため、最初のドロップダウンと valueChange リスナーで自動送信を使用して、2 番目のドロップダウンを表示するためのフラグを設定しました。これは正しい方法ですか、ここで何か不足していますか。
trinidad 2.0.1 と JSF Core 2.0.2 を使用して tomcat でこれをテストしています。これに関するヘルプは大歓迎です
<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>