Qu'est - <f:facet> ne et quand dois-je utiliser?

J'ai eu du mal avec le tag <f:facet>. Je suis en train de former d'autres exemples de code qui l'utilisent, mais je ne suis pas sûr exactement ce à quoi elle sert.

J'ai écrit un code qui dans la méthode est exactement la même comme un autre code que j'ai vu qui fonctionne, sauf qu'il est enveloppé dans un <f:facet name=actions> tag. Quand j'ajoute ce autour de mon code de la zone de liste déroulante, je suis l'enroulant autour disparaît quand je déployer. Toute personne en mesure de suggérer une raison à cela ou me donner un aperçu de comment et quand les utiliser facette?

Voici mon code, je ne vais pas la peine d'ajouter le code d'haricot comme ils sont à la base des getters et les setters et je ne pense pas qu'ils sont à l'origine du problème.

<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>

Si je retire la facette de la balise de la zone de liste déroulante s'affiche, mais ne fonctionne pas comme il se doit avec les haricots.

  • Qu'est-ce que le conteneur de la facette? Une facette par elle-même est inutile si le récipient qu'il est dans ne prend pas en charge une facette de ce nom. Si votre titre (question) est une sorte de pas très liée à votre problème. Pensez-vous que la réponse est ce que vous avez besoin, veuillez l'accepter
InformationsquelleAutor hello123 | 2014-08-06