Je travaille sur un ag-grid où je valide une ligne. Donc le nom de la colonne est Index et voici la fonction de validation que j'utilise.Validation Javascript dans les rangées du tableau
function numberValidate(params) {
var new_number = parseFloat(params.newValue);
if (isNaN(new_number)) {
window.alert("Invalid value " + params.newValue + ", must be a number");
} else {
params.data.index= new_number;
params.api.onNewRows();
}
}
Si je modifie une ligne et que vous tapez une valeur, la variable 'new_number recevra cette valeur. il va vérifier s'il est numérique. Si ce n'est pas le cas, cela donnera un window.alert.
Si c'est un nombre, il mettra à jour cette ligne avec cette valeur.
Mon problème est le suivant: -> Si je mentionne '56sfdfd', cela prend 56 et des mises à jour dans la rangée. Cependant, il devrait afficher window.alert indiquant que '56sfdfd' n'est pas un nombre.
Une idée pour corriger ceci dans ma fonction javascript ci-dessus. Toutes les contributions appréciées.