我有以下代码:
<p:dataTable style="background-color:white;color: white;" var="url" value="#{data.data.requirementsDocuments}" editable="true" id="urlTable" editMode="cell">
<p:ajax event="cellEdit" update="urlTable" immediate="true" process="@this"/>
<p:column>
<p:cellEditor>
<f:facet name="output">
<h:outputText value="#{url}" />
</f:facet>
<f:facet name="input">
<p:inputText id="modelInput" value="#{url}" style="width:96%" />
</f:facet>
</p:cellEditor>
</p:column>
</p:dataTable>
问题是,每次我在单元格内写入一个新值时,都不会更新它。假设当我编辑它时,我有一个带有文本“Hello”的单元格,让我们说“World”并按Enter键,它不会更新值。 requirementsDocuments是带字符串的List。