【问题标题】:primefaces layoutUnit f:facet headerprimefaces layoutUnit f:facet header
【发布时间】:2012-11-09 14:45:21
【问题描述】:

如何使用 f:facet 设置 layoutUnit 标头。以下代码不起作用! 谢谢

<p:layoutUnit position="west" resizable="true" closable="true" collapsible="true"> 
            <f:facet name="header">my header</f:facet>

 </p:layoutUnit>  

【问题讨论】:

  • 为什么要使用 f:facet 来设置它?只需设置属性 header="my header"。
  • layoutUnit在模板中使用,header值取决于客户端
  • 也许你可以试试

标签: primefaces


【解决方案1】:

使用

<html xmlns="http://www.w3.org/1999/xhtml"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:pe="http://primefaces.org/ui/extensions">
<pe:layout>
   <pe:layoutPane id="navigator-pane" >
    <f:facet name="header">
    </f:facet>
   </pe:layoutPane>
</pe:layout>

来自 primefaces 扩展库

<dependency>
    <groupId>org.primefaces.extensions</groupId>
    <artifactId>primefaces-extensions</artifactId>
    <version>1.2.1</version>
</dependency>

【讨论】:

    【解决方案2】:

    在 primefaces 中,layoutUnit 的标题由属性标题定义,如下所示:

    <p:layoutUnit position="west" header="HEADER" resizable="true" closable="true" collapsible="true">
    </p:layoutUnit>
    

    所以,如果您使用的是 primeface-extensions 那么是可以更改您提交的标题。

    【讨论】:

      猜你喜欢
      • 2014-01-09
      • 2014-08-06
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-11-04
      • 1970-01-01
      • 2012-10-01
      • 2015-12-22
      相关资源
      最近更新 更多