Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/351.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 在xhtml上进行JSF/Primefaces内联单元格编辑不起作用_Java_Jsf_Primefaces - Fatal编程技术网

Java 在xhtml上进行JSF/Primefaces内联单元格编辑不起作用

Java 在xhtml上进行JSF/Primefaces内联单元格编辑不起作用,java,jsf,primefaces,Java,Jsf,Primefaces,能够对MemberName和employee id下的每个单元格进行内联编辑,但无法对金额字段进行编辑(注意,这些标题是动态的,能够成功显示数据和列值),无法对金额字段启用编辑,是否有人能让我知道问题所在。谢谢你抽出时间 <p:dataTable editable="true" editMode="cell" var="memberInformation" paginator="true" rows="10"

能够对MemberName和employee id下的每个单元格进行内联编辑,但无法对金额字段进行编辑(注意,这些标题是动态的,能够成功显示数据和列值),无法对金额字段启用编辑,是否有人能让我知道问题所在。谢谢你抽出时间

<p:dataTable editable="true" editMode="cell"
            var="memberInformation" 
                paginator="true" rows="10"  
                paginatorTemplate="{CurrentPageReport} 
                {FirstPageLink} 
                {PreviousPageLink} 
                {PageLinks}
                {NextPageLink} 
                {LastPageLink} 
                {RowsPerPageDropdown}"  
                rowsPerPageTemplate="5,10,15"
                value="#{listTemplate.listofMembers}">
    <p:ajax event="cellEdit" update="@this" listener="#{listTemplate.onCellEdit}"/> 
    <p:column headerText="Name">  
        <h:outputText  value="#{memberInformation.memeberName}" />  
    </p:column>  
    <p:column headerText="EmployeeId">  
        <h:outputText style="cursor:pointer;padding:15px;" value="#{memberInformation.empId}" />  
    </p:column>  
    <p:columns value="#{listTemplate.columnNamesList}" var="column" columnIndexVar="colIndex">  
        <f:facet name="header"> 
          <h:outputText style="cursor:pointer;padding:15px;" value="#{column.columnName}" />      
        </f:facet>
         <p:cellEditor>  
           <f:facet name="output"><h:outputText value="#{memberInformation.amount}" /></f:facet>  
           <f:facet name="input"><p:inputText value="#{memberInformation.amount}"/></f:facet>  
       </p:cellEditor>  
    </p:columns> 
</p:dataTable>

动态列无法编辑

用户指南v3.5:数据表->动态列(第139页)
“支持sortBy和filterBy等功能,但不支持编辑等高级功能。”

我实际上需要在“金额”字段下,但对membername和id进行了测试,以查看我是否做得对,是否工作正常,它们是否工作正常。但不在金额字段上。是否有其他第三方组件提供上述功能?@Jay change