Request description
Bonjour,
J’essaie d’utiliser l’event “change” livré en 5.0 pour modifier un boolean en front à la modification d’une pillbox. Mon souci est que la valeur de ce boolean va dépendre de ce qu’il reste dans la pillbox : true si vide, false si au moins un élément.
Or au moment du change, j’ai l’impression que
- la modification réelle (onRemove, onAdd) ne se fait qu’après donc je ne peux pas compter le nombre d’étiquettes restantes
- je ne sais pas si le change est un add ou un remove donc je ne peux pas calculer le nombre d’étiquettes restantes après le change
Est-ce que je m’y prends mal ?
p.form.onload = function(ctn, obj, params) {
var field = ui.getUIField(ctn, obj, "rciFloAllSubs");
var view = ui.getUIView(ctn, obj, "RciFloSub;rciFlosubFloId");
view && view.ui.change(function(e) {
if ($(this).find('li').length > 1)
field.ui.val(false);
else
field.ui.val(true);
});
}
Merci !
Emmanuelle