Facelets ui:remove标签的实际应用意义

4
我希望了解 <ui:remove> 的基本机制。据我所知,当基本 HTML 代码是您的 Facelets 页面的一部分时,<ui:remove> 基本上是与之配合使用的。当您希望在呈现 Facelets 页面时忽略此部分 HTML 代码时,可以使用 <ui:remove> 标签。
但是,我仍然对 <ui:remove> 的实际应用感到困惑。我们需要经常使用这个 Facelets 标记吗?此外,每次访问页面时,Facelets 页面并不会被编译。
1个回答

5

在设计时需要但在运行时不需要的内容可以被删除,例如注释,一些填充页面内容以适应Dreamweaver等可视化设计工具布局的存根内容(例如“Lorem ipsum”)等。

如果您不是页面设计师,而是已经获得PSD / AI等设计,则对您无用。

另请参阅:


谢谢BalusC。我明白了。非常感谢。我也会查看您提供的链接的详细信息。 - benz
在查看器访问期间条件不会改变时,使用remove而不是rendered是否有优势?例如,如果用户没有管理员角色,则使用ui:remove而不是rendered可能有益于不将组件放入组件树中,从而使其更具性能。我不使用ui:remove,所以我可能离谱了(渲染时间),这只是一个假设。 - Ced

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接