Voir les détails de l’anomalie
Identifiant | Projet | Catégorie | Visibilité | Date de soumission | Dernière mise à jour |
---|---|---|---|---|---|
0001765 | NOALYSS | Improve Use | public | 2019-10-22 19:03 | 2019-10-26 10:50 |
Rapporteur | danydb | Affecté à | danydb | ||
Priorité | normale | Sévérité | mineur | Reproductibilité | sans objet |
État | fermé | Résolution | corrigé | ||
Version du produit | 7.1 | ||||
Version ciblée | 7.1.1 | Résolue dans la version | 7.1.1 | ||
Résumé | 0001765: Permettre les opérations mathématiques dans les champs numériques | ||||
Description | Contribution externe, code à intégrer | ||||
Informations complémentaires | function compute_number(value) { var retval = 0; var exp=new RegExp("^[0-9/*+-.]+$","g"); /*pour éviter un eval() mal intentionné*/ var res = exp.test(value); if (res) { /*pour gérer un nombre non valide comme 5..36 ou 5.3.6 parce qu'il est possible d'entrer plusieurs points dans le nombre et eval() lève une exception*/ try { retval = eval(value); } catch { return 0; } /*pour gérer les divisions par 0*/ if (retval == Infinity) { return 0; } else { return retval; } } else { return 0; } } function format_number(obj, p_prec) { var precision = 2; if (p_prec === undefined) { precision = 2; } else { precision = p_prec; } var value = obj.value; value = value.replace(/,/, '.'); value = compute_number(value); /*modification*/ value = parseFloat(value); if (isNaN(value)) { value = 0; } var arrondi = Math.pow(10, precision); value = Math.round(value * arrondi) / arrondi; $(obj).value = value; } | ||||
Balises | Aucune balise n’est attachée. | ||||
Extension Noalyss | Aucun | ||||
Date de modification | Nom d’utilisateur | Champ | Changement |
---|---|---|---|
2019-10-22 19:03 | danydb | Nouvelle anomalie | |
2019-10-26 00:40 | danydb | Affecté à | => danydb |
2019-10-26 00:40 | danydb | État | nouveau => résolu |
2019-10-26 00:40 | danydb | Résolution | ouvert => corrigé |
2019-10-26 00:40 | danydb | Résolue dans la version | => Next Release |
2019-10-26 10:49 | danydb | Version ciblée | Next Release => 7.1.1 |
2019-10-26 10:50 | danydb | Résolue dans la version | Next Release => 7.1.1 |
2019-10-26 10:50 | danydb | État | résolu => fermé |