У меня возникли проблемы с тегом <f:facet>
. Я работаю с другими примерами кода, которые его используют, но я не уверен, в чем именно он служит.
Я написал код, который в методе точно такой же, как и другой код, который я видел, который работает, за исключением того, что он заключен в тег <f:facet name=actions>
. Когда я добавляю это вокруг моего кода, я выворачиваю его, когда я развертываю его. Любой, кто может предложить причину этого или дать мне представление о том, как и когда использовать грань?
Вот мой код, я не буду добавлять код bean, поскольку они просто базовые getters и сеттеры, и я не думаю, что они вызывают проблемы.
<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>
Если я удаляю тег грани, выпадающее поле отображается, но не работает так, как должно, с beans.