PrimeFaces Datatable Editable Row Not Working

I have implemented an editable p: datatable. After I click the Edit button and change the value, the Edit and Cancel buttons do not work and the row remains open for editing. May I know about any error that I am facing?

Code

<p:panel>
<p:messages id="tableMessages" autoUpdate="true" closable="true" />

<p:dataTable value="#{bean.dataList}" var="data"
                    id="table" editable="true">

    <p:ajax event="rowEdit" listener="#{bean.onRowEdit}"/>
    <p:ajax event="rowEditCancel" listener="#{bean.onRowCancel}"/>

    <p:column>
        <f:facet name="header">
            <h:outputLabel value="ID" />
        </f:facet>
            <h:outputText value="#{data.id}" />
    </p:column>
    <p:column>
        <f:facet name="header">
            <h:outputLabel value="Name" />
        </f:facet>

        <p:cellEditor>
            <f:facet name="output">
               <h:outputText value="#{data.name}" />
            </f:facet>
            <f:facet name="input">
               <p:inputText id="editName" value="#{data.name}">
                    <f:validateLength minimum="3" maximum="30" />
                </p:inputText>
            </f:facet>
        </p:cellEditor>
    </p:column>
    <p:column>
        <f:facet name="header">
            <h:outputLabel value="Gender" />
        </f:facet>

        <p:cellEditor>
            <f:facet name="output">
               <h:outputText value="#{data.gender}" />
            </f:facet>
            <f:facet name="input">
               <p:inputText id="editGender" value="#{data.gender}">
                    <f:validateLength minimum="3" maximum="30" />
                </p:inputText>
            </f:facet>
        </p:cellEditor>
    </p:column>             
    <p:column>
        <f:facet name="header">
            <h:outputLabel value="Edit" />
        </f:facet>
        <p:rowEditor />
    </p:column>
</p:dataTable>

</p:panel>

      

+3
datatable primefaces


source to share


No one has answered this question yet

Check out similar questions:

987
LINQ Query on DataTable
3
row editing doesn't work in datatable primefaces
2
p: messages autoUpdate = "true" are not automatically updated during cell edit event: dataTable
0
Guided multipage strings
0
Primary editable data inserted into row editing?
0
Primary data is not edited
0
Updating a Bin Object on RowEdit
0
JSF Primefaces not triggering validator on blur
0
p: datatable does not update rows as expected
0
InputText inside Primefaces data field not updating



All Articles
Loading...
X
Show
Funny
Dev
Pics