[jsf] <f:facet>做什麼以及何時應該使用它?



Answers

Question

我一直遇到標籤<f:facet> 。 我正在使用它的其他代碼示例,但我不確定它的用途是什麼。

我已經編寫了一些代碼,這些代碼在方法上與我見過的其他代碼完全相同,除非它包含在<f:facet name=actions>標記中。 當我在我的代碼周圍添加它時,我正在包裝它的下拉框在我部署時消失。 任何人都可以提出這方面的原因或讓我了解如何以及何時使用方面?

這是我的代碼,我不打算添加bean代碼,因為它們只是基本的getter和setter而且我不認為它們會造成麻煩。

<f:facet name="actions">
    <p:selectOneMenu id="SwitchWeekDrpDwnMenu" 
                     value="#{depotWorkloadBean.selectView}"
                     partialSubmit="true">
        <p:ajax update="mainForm" 
                listener="#{depotWorkloadBean.updateView}" />
        <f:selectItem itemLabel="Day view" itemValue="Day"/>
        <f:selectItem itemLabel="01/01/2014" itemValue="Week"/>
    </p:selectOneMenu>
</f:facet>

如果我刪除了facet標籤,則顯示下拉框,但不能正常運行bean。






Related