Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/vim/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
文本框作为JSF数据表头_Jsf - Fatal编程技术网

文本框作为JSF数据表头

文本框作为JSF数据表头,jsf,Jsf,互联网上的所有h:datatable示例都包含简单文本作为表头的一部分 范例 <h:column> <f:facet name="header"> <h:outputText value="name"/> </f:facet> <h:outputText value="#{item.name}"></h:outputText> </h:column> 但是我想要这样的东西- <h:column>

互联网上的所有h:datatable示例都包含简单文本作为表头的一部分

范例

<h:column>
<f:facet name="header">
<h:outputText value="name"/>
</f:facet> 
<h:outputText value="#{item.name}"></h:outputText>
</h:column>

但是我想要这样的东西-

<h:column>
<f:facet name="header">
<input type="text" id="column1">
</f:facet> 
<h:outputText value="#{item.name}"></h:outputText>
</h:column>

它不是将column1文本框作为表头的一部分呈现,而是将此文本框作为循环的一部分


请提出建议。

我不太理解您的标题问题。它被渲染了吗

顺便说一下,
中必须包含一个JSF元素(不是序列)。为了确保原始HTML将被正确解释,请使用任何分组元素作为facet内容的“根”。例如

<f:facet name="header">
    <h:panelGroup>
        <input type="text" id="column1"/>
    </h:panelGroup>
</f:facet> 

我不太理解您的标题问题。它被渲染了吗

顺便说一下,
中必须包含一个JSF元素(不是序列)。为了确保原始HTML将被正确解释,请使用任何分组元素作为facet内容的“根”。例如

<f:facet name="header">
    <h:panelGroup>
        <input type="text" id="column1"/>
    </h:panelGroup>
</f:facet> 

这样我就没有任何问题了。尝试:

<h:column>
    <f:facet name="header">
        <h:inputText id="column1"/>
    </f:facet> 
    <h:outputText value="#{item.name}"></h:outputText>
</h:column>

这样我就没有任何问题了。尝试:

<h:column>
    <f:facet name="header">
        <h:inputText id="column1"/>
    </f:facet> 
    <h:outputText value="#{item.name}"></h:outputText>
</h:column>