2013-07-16 43 views
0

我有一個佈局文件如下佈局PrimeFaces

<p:layout fullPage="true"> 
    <p:layoutUnit position="center"> 
     <p:layoutUnit position="north"> 
      <ui:insert name="Middle top"> 
       <h3>This is a Center</h3> 
      </ui:insert> 
     </p:layoutUnit> 

     <p:layoutUnit position="center"> 
      <ui:insert name="Middle center"> 
       <h3>This is a Center</h3> 
      </ui:insert> 
     </p:layoutUnit> 
    </p:layoutUnit> 
</p:layout> 

但是當我運行佈局文件,不會顯示任何內容!

我使用primefaces 3.5,jsf 2.1。

回答

1

除了中心佈局單元,其他佈局單元必須通過尺寸選項定義尺寸。

像這樣:

<p:layout fullPage="true"> 
    <p:layoutUnit position="north" size="50"> 
     <h:outputText value="Top content." /> 
    </p:layoutUnit> 
    <p:layoutUnit position="south" size="100"> 
     <h:outputText value="Bottom content." /> 
    </p:layoutUnit> 
    <p:layoutUnit position="west" size="300"> 
     <h:outputText value="Left content" /> 
    </p:layoutUnit> 
    <p:layoutUnit position="east" size="200"> 
     <h:outputText value="Right Content" /> 
    </p:layoutUnit> 
    <p:layoutUnit position="center"> 
     <h:outputText value="Center Content" /> 
    </p:layoutUnit> 
</p:layout>