<ui:composition>中的<p:schedule>问题<ui:define> ... <ui:define> <ui:composition> </ui:composition> </ui:define> </ui:define> </UI:组合物> </p:时间表>

时间:2010-12-16 05:21:49

标签: jsf-2

我在我的项目中使用p:schedule。它只适用于新的应用程序和项目。但是当我把它放在项目的模板格式中时 用户界面:组合物    用户界面:定义       电话号码:时间表        ...    用户界面:定义 用户界面:组成

然后它没有显示调度,因为其他组件显示??? 任何建议将不胜感激。即时要求:-(

1 个答案:

答案 0 :(得分:0)

Facelets是一个众所周知的问题。

建议使用here使用&lt; c:if&gt;和&lt; ui:include&gt;仅适用于明显不同的xhtml块。 如果需要使组件更加独特,请将组件包含在面板中。 如果必须,提供ID,但要注意两个包含的xhtml块作为兄弟姐妹会导致重复ID问题。 对于根据应用程序状态进行的小型UI自定义,请使用JSF组件属性,rendered =“true / false”。

如果您使用PrimeFaces,我建议您使用带有渲染属性的p:outputPanel组件而不是c:if。