Méthode Every qui ne fonctionne pas comme attendu
Bonjour,
Je souhaite parcourir une liste de forfait afin de vérifier certaines conditions. Pour cela j'utilise la méthode Every, seulement elle ne parcours pas ma liste, elle ne vérifie que ma première liste. Sur mon IHM lorsque ma première liste remplie les conditions (champs renseignés, non null, etc...) il s’arrête et ne parcours donc pas le reste (mes autres lignes donc).
Quelqu'un aurait-il une idée/alternative?
Code:
1 2 3 4 5 6 7 8 9 10 11
|
let montantEtTvaSaisies = true;
store.state.params.listeForfaits.every((f) => {
f.listeMontant.every((m) => {
if (m.montant.length === 0 || m.tvas.length === 0 || m.montant == "0") {
montantEtTvaSaisies = montantEtTvaSaisies && false;
}
});
});
const disableValiderHonoraire = !( userStore.state.role == ROLE_ADMIN) || !montantEtTvaSaisies; |
Cordialement