【问题标题】:Practical implications of Facelets ui:remove tagFacelets ui:remove tag 的实际意义
【发布时间】:2013-06-23 15:24:29
【问题描述】:

想了解<ui:remove>的基本机制。据我所知,<ui:remove> 基本上是在基本 HTML 内容是 Facelets 页面的一部分时结合使用的。如果需要,在渲染 Facelets 页面时,应该忽略这部分 HTML 代码,我们可以使用 <ui:remove> 标记。

我仍然对<ui:remove> 的实际含义感到困惑。我们需要多久使用一次这个 Facelets 标签?此外,Facelets 页面不会在每次点击页面时都进行编译。

【问题讨论】:

    标签: jsf jsf-2 facelets


    【解决方案1】:

    删除设计时需要的内容很有用,但在运行时不需要,例如 cmets、一些有助于填充页面内容以适应视觉设计师布局的存根内容(例如“lorem ipsum”)比如 Dreamweaver 等。

    如果您不是页面设计师,但已经将设计检索为 PSD/AI/等,那对您来说确实没用。

    另见:

    【讨论】:

    • 感谢 BalusC。我明白了。万分感谢。我也会查看您提供的链接的详细信息。
    • 在查看者访问期间条件不会改变时,使用移除而不是渲染会有优势吗?例如,如果用户没有管理员角色,那么 ui:remove 而不是 render 可能有利于在组件树中没有组件,从而使其性能稍微提高一点。我不使用 ui:remove,所以我可能离 lol 很远(渲染时间),这只是一个假设。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-11-25
    • 2013-10-02
    • 2016-11-24
    相关资源
    最近更新 更多