@NotifyChange 不起作用

@NotifyChange doesn't work

所以在我的 ZUL 中我有:

<label value="Montant HT" />
<textbox id="totalSoldDF" readonly="true" style="text-align: center"
                    value="@load(c:formatNumber(vm.totalSoldDF, '#,###.##€'))" />

我正在尝试像这样更新此字段:

@NotifyChange({"totalSoldDF"})
public void countTotalSold() {

    totalSoldDF = 0;
    for (Profile p : profileList) {
        totalSoldDF += pen.getTotal();
    }
}

但什么也没发生,我确定变量正在改变。

@NotifyChange 确实有效,但你需要正确使用它。
注释只能在 setterscommands 上设置,如 in the documentation.

所述

现在,别担心,another method 你可以做些什么:

BindUtils.postNotifyChange(null,null,this,"totalSoldDF");