Primefaces <p:outputPanel>或<div>.我应该用什么来做响应式?

用Primefaces设计好响应式页面的最佳方法是什么?在Primefaces的展示中,我可以看到这两个标签,div和outputpanel的区别是什么?对于一个专业的页面,什么是最好的选择?也许是panelGrid?我需要一个专业的视图。

解决方案:

来自PrimeFaces文档。https:/primefaces.github.ioprimefaces8_0#coreperformance

尝试在JSF标签上使用HTML

  1. 如果你不需要转义或其他功能,如转换器,尤其要避免使用h:outputText。只要在你的XHTML里面使用EL表达式就可以了。

  2. 同样的道理也适用于其他一些组件,比如p:outputPanel。只要使用一个普通的div就可以了。如果你需要使其可更新,你仍然可以使用 “穿透元素” <div jsf:id="...">...</div>jsf:rendered. 例如:

<html xmlns="http://www.w3.org/1999/xhtml"
      xmlns:jsf="http://xmlns.jcp.org/jsf">
    <div class="userDetails" jsf:rendered="#{sessionController.authorized}">
        Name: #{cc.attrs.value.name}
        Details: #{cc.attrs.value.details}
    </div>
</html>

给TA打赏
共{{data.count}}人
人已打赏
未分类

如何检查和删除多维数组中的完全空值数组?

2022-9-9 1:50:18

未分类

重载 pygame.Surface,以动态增加曲面的大小。

2022-9-9 1:50:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索