2017-06-02 2 views
0

Donc, dans mon ZUL je:@NotifyChange ne fonctionne pas

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

et je suis en train de mettre à jour ce domaine comme celui-ci:

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

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

Mais rien ne se passe et je suis sûr que la variable change.

Répondre

0

@NotifyChange travaillez, mais vous devez l'utiliser correctement.
L'annotation ne peut être définie que sur setters et sur commands comme décrit in the documentation.

Maintenant, ne vous inquiétez pas, il y a another method ce que vous pouvez faire:

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