我有一个primeface数据表如下
<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>
只要取消选中selectBooleanCheckbox,productPriceTotal字段就为0。我希望在用户选择selectBooleanCheckbox的复选框值时设置productPriceTotal的值 我不关心这是发生在回发还是动态ajax,但无论我怎么做,我都能让它工作。
由于
答案 0 :(得分:0)
我做到了。实际上我正在寻找一个例子,一些文档让我更容易。 它现在非常好用。 问题是表的更新应该只在页面加载时完成一次,而我没有这样做。我每次刷新时都会加载数据,所以当然,无论我改变什么,数据都会被重新加载消失。
if (!FacesContext.getCurrentInstance().isPostback())
{
//load once
}
现在可以使用
由于