1
私はJSF 2.2とPrimefaces 6.0を使用しています。私はp:dataTable
と異なるp:column
を持ち、各列には多くの行があります。私は、いつでも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
がList
など、多くのobjects
を持っています。
この質問の回答数は9件中2件ですか?あなたはそれをupvoted同僚を持っていますか? – Kukeltje
関連(または重複):[PrimeFacesデータテーブルの特定のセルを更新する方法](https://stackoverflow.com/questions/35990292/how-to-update-a-specific-cell-on-a-primfaces -データ表) –