【发布时间】:2012-05-16 02:43:19
【问题描述】:
我有这个模板:
<tr>
<td>
<ui:insert name="content">Content</ui:insert>
</td>
<td class="rightpanel">
<ui:insert name="rightpanel">RP</ui:insert>
</td>
</tr>
只有当模板客户端定义了右面板内容时,我才想呈现右面板单元格。
【问题讨论】:
-
保持空白即可。如果模板客户端中定义了某些东西,那么它将替换它,否则它将是空白的(或空白页面)。
-
但如果 ui 的内容为空白,我不想渲染整个
<td>。 -
如果你希望
是动态的,不要把它放在模板中。在模板客户端中定义它。 我知道这是一个老问题,但如果有人来了,请查看stackoverflow.com/q/5650606/3136474 我在那里找到了更好的解决方案,因为@neni 的答案在我看来是一种解决方法。
标签: templates jsf jakarta-ee facelets