0

あるドロップダウンからアイテムを選択すると、別のドロップダウンの表示がトリガーされるという要件があります。そのため、最初のドロップダウンと 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>
4

1 に答える 1