2017-06-02 17 views
0

所以在我的ZUL我:@NotifyChange不起作用

<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(); 
    } 
} 

但什麼也沒有發生,我敢肯定該變量正在改變。

回答

0

@NotifyChange做的工作,但你需要正確使用它。
註釋只能在setterscommands上設置,如in the documentation所述。

現在,不要擔心,有another method你可以做什麼:

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