JSF PrimeFaces dataTable改变了价值

时间:2017-03-09 08:05:59

标签: jsf primefaces jsf-2

我有以下代码:

<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。

0 个答案:

没有答案