<h:form>
<p:panel>
<h:panelGrid columns="3">
<ui:include src="../Filtros/FiltroGenerico.xhtml" />
<p:column >
<p:commandButton value="Buscar" action="#{pantallaBB.buscar}" />
</p:column>
</h:panelGrid>
</p:panel>
在@Postconstruct
的{{1}}中,我在我的BB #{pantallaBB}
中激活并停用了一些过滤器,但我可以阅读此内容,因为首先加载了FiltroGenerico
@Postconstruct
之后加载#{filtroGenerico}
的{{1}}。我决定在@Postconstruct
之前添加此行#{pantallaBB}
,但我不喜欢。有什么想法吗?
答案 0 :(得分:2)
尝试使用。
<f:metadata>
<f:event type="preRenderView" listener="#{PantallaBB.doSomeThing}" />
</f:metadata>
答案 1 :(得分:-1)
你可以使用 @ManagedProperty(值=&#34;#{PantallaBB}&#34;) PantallaBB pantallaBB;
在FiltroGenerico.java和FiltroGenerico @Postconstruct方法中调用类,如果命名为init的@Postconstruct方法,则调用pantallaBB的@Postconstruct像pantallaBB.init()。