1
我正在使用JSF 2.2和Primefaces 6.0。我有一個p:dataTable
與不同的p:column
s,並且每列有許多行。我想,只要column1
input
更改,column2
input
,在同一行更新,但它不工作;它不渲染。如何從同一行(JSF)的p:dataTable中呈現另一個屬性?
這是我的XHTML代碼:
<p:dataTable value="#{myBean.objectsList}" var="object">
<p:column headerText="column1">
<table>
<tbody>
<ui:repeat value="#{object.subObjects}" var="object2">
<tr>
<td>
<c:set var="object3" value="#{object2.subObjects}"/>
<h:inputText id="value1#{myBean.toString(object3)}" value="#{object3.value1}">
<f:ajax event="change" listener="#{myBean.doSomething}"
execute="@this" render="@this"/>
</h:inputText>
</td>
</tr>
</ui:repeat>
</tbody>
</table>
</p:column>
<p:column headerText="column2">
<table>
<tbody>
<ui:repeat value="#{object.subObjects}" var="object2">
<tr>
<td>
<c:set var="object3" value="#{object2.subObjects}"/>
<h:inputText value="#{object3.value2}" disabled="disabled">
<f:ajax event="change" listener="#{myBean.doSomething2}"
execute="@this" render="value1#{myBean.toString(object3)}"/>
</h:inputText>
</td>
</tr>
</ui:repeat>
</tbody>
</table>
</p:column>
</p:dataTable>
每個object
有許多objects
的List
。
對此問題有9次瀏覽兩個upvotes?你有沒有贊成的同事? – Kukeltje
相關(或甚至重複):[如何更新PrimeFaces數據表上的特定單元格](https://stackoverflow.com/questions/35990292/how-to-update-a-specific-cell-on-a-primefaces -datatable) –