Primefaces Layout中的中心窗格元素是什么?

时间:2013-06-03 13:15:37

标签: jsf-2 primefaces

我正在尝试使用Primefaces布局,但我得到以下错误。我搜索了这个错误,但我在互联网的其他地方看不到太多帮助。

  

UI布局初始化错误

     

中心窗格元素不存在。

     

中心窗格是必需元素

什么是中心窗格?

以下是我在xhtml文件中的代码。

 <p:layout >  

<p:layoutUnit position="north" >  
    <h:outputText value="North unit content." />  
</p:layoutUnit>

</p:layout>

这是如何引起的?如何解决?

2 个答案:

答案 0 :(得分:5)

答案就在答案中,如果您使用<p:layout>类型,则需要指定中心布局:

<p:layout >  
<p:layoutUnit position="north" >  
    <h:outputText value="North unit content." />  
</p:layoutUnit>
<p:layoutUnit id="centerLayout" position="center">
 CONTENT 
</p:layoutUnit>
</p:layout>

答案 1 :(得分:0)

在6.2版的对话框中-此处建议的修复程序不起作用。取而代之的是,这似乎是Primefaces 6.2中的错误,并在此处得到了回答:UI Layout Initialization Error PrimeFaces 6.2