如何将jsf或html标签添加到p:panel的标题中

时间:2013-07-30 12:28:59

标签: jsf primefaces panel

 <p:panel id="sports" header="&lt;p:inputText id='headerz' value='text of headerz'" toggleable="true" closable="true" >  

这是我的代码。页面不显示p:inputText。 在页面的源代码我可以看到输入文本id = headerz但它是灰色的。

2 个答案:

答案 0 :(得分:3)

试试这个:

<p:panel id="sports" toggleable="true" closable="true" >
    <f:facet name="header">
        <p:inputText id='headerz' value='text of headerz' />
    </f:facet>  
</p:panel>

答案 1 :(得分:0)

这是因为header属性适用于文本而不适用​​于JSF标记。换句话说,您可以使用它来为面板提供标题,但不能添加JSF组件。