Events Primefaces数据表列的动态更新
我有一个primeface数据表,如下所示Events Primefaces数据表列的动态更新,events,datatable,primefaces,Events,Datatable,Primefaces,我有一个primeface数据表,如下所示 <p:dataTable id="associatedProductsTable" var="oap" value="#{checkoutController.associatedProducts}" styleClass="cssAssociatedProductsTable"> <p:column>#{oap.product.code}</p:column> <p:column>
<p:dataTable id="associatedProductsTable" var="oap"
value="#{checkoutController.associatedProducts}"
styleClass="cssAssociatedProductsTable">
<p:column>#{oap.product.code}</p:column>
<p:column>
<p:selectBooleanCheckbox value="#{oap.includedInOrder}" />
</p:column>
<p:column>#{oap.productPriceTotal}</p:column>
</p:dataTable>
#{oap.product.code}
#{oap.productPriceTotal}
只要未选中selectBooleanCheckbox,productPriceTotal字段为0。我希望在用户选择selectBooleanCheckbox的复选框值时设置productPriceTotal的值
我不在乎这种情况是否发生在回发或动态ajax中,但无论我如何做,我都无法让它工作
谢谢,我已经做完了。事实上,我在寻找一个例子,一些文档,使我更容易。 它现在很好用。 问题是表的更新应该只在页面加载时执行一次,而我没有这样做。每次刷新时,我都会加载数据,因此,当然,无论我在更改什么,数据都会在重新加载时被删除
if (!FacesContext.getCurrentInstance().isPostback())
{
//load once
}
现在可以用了
谢谢你试过什么?问题基本上归结为:“我想要一些东西,其他人能做吗?”提示:您应该更新整个表。