是否可以在JSF facelets中执行条件ui:include
并保留父级的布局(包括xhtml)?
示例:我有一个表单,它总是在一个带有4列(标签,输入,标签输入)的panelgrid中呈现一些基本属性。现在我有一些特定于类型的表单输入元素。对于每种类型特定的表单部分,我创建了一个单独的xhtml。为此,必须在基本属性之后有条件地包括特定属性。很遗憾,ui:include
没有rendered
属性。所以我必须在ui:include
周围包裹一些东西。不幸的是,这“覆盖”我的布局由包含父级的布局设置,该父级定义了4列。我想在这个4列panelGrid中呈现特定属性,而不启动一个消失我的布局的新布局元素。 JSF是否有可能实现这一目标?
此致 奥利弗
答案 0 :(得分:0)
您可以使用包含c:if
元素的ui:include
语句来有条件地呈现它。