Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/312.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
Java 默认情况下,使PrimeFaces数据表可编辑_Java_Jsf_Jsf 2_Primefaces - Fatal编程技术网

Java 默认情况下,使PrimeFaces数据表可编辑

Java 默认情况下,使PrimeFaces数据表可编辑,java,jsf,jsf-2,primefaces,Java,Jsf,Jsf 2,Primefaces,我正在研究JSF2,PrimeFaces3。有没有办法使dataTable在默认情况下可编辑,这样用户就不必单击rowEditor按钮 我最初使用dataTable获取用户输入。不要将rowEditor保留在dataTable中。在单元格中具有可编辑组件,如inputText和selectOneMenu。输入和输出方面是冗余的 <p:dataTable id="myTable" value="#{bean.list_dtls}" var="dataItem"> <p:c

我正在研究JSF2,PrimeFaces3。有没有办法使dataTable在默认情况下可编辑,这样用户就不必单击rowEditor按钮


我最初使用dataTable获取用户输入。

不要将rowEditor保留在dataTable中。在单元格中具有可编辑组件,如inputText和selectOneMenu。输入和输出方面是冗余的

<p:dataTable id="myTable" value="#{bean.list_dtls}" var="dataItem">
    <p:column>
         <f:facet name="header">
               <h:outputLabel value="Field 1" />
         </f:facet>
         <p:inputText value="#{dataItem.myField}" />
    </p:column>
</p:dataTable>


提交时不应用请求值。请确保可编辑组件上的侦听器将用户输入写回数据表单元格