2010-12-02 14 views
2

J'utilise la bibliothèque côté client jqGrid. Quand j'afficher la colonne I utilise des options de format de colonne comme celui-cijqgrid - Format lors de l'édition de la ligne

{ name: 'Salary', index: 'Salary', width: 100, align: 'right', sortable: false, 
    editable: true, formatter: 'number', 
    formatoptions: { decimalSeparator: ",", thousandsSeparator: ".", decimalPlaces: 2} } 

Alors, je le format numérique à utiliser « » pour séparateur décimal et « » pour séparateur de milliers. Mais quand je modifie la ligne cette colonne a des nombres formatés comme "." Pour le séparateur décimal et "," pour le séparateur des milliers. Comment puis-je corriger ce comportement? Je voudrais avoir les mêmes formats (comme dans mon code) en mode d'affichage et d'édition. Merci pour toute aide!

+0

Quel type de ligne d'édition que vous utilisez (l'édition en ligne, édition de forme ...)? – Oleg

+0

@Oleg: J'utilise l'édition de formulaire! – user521379

+0

Est-ce que quelqu'un a une idée comment changer le format de numéro quand je suis en mode d'édition (modifier le formulaire). Même si j'inclure le fichier de localisation ("grid.locale-de.js") le nombre dans la colonne est formaté comme "1.234,22" mais sur le formulaire d'édition il y a "." Pour le séparateur décimal qui est pour les utilisateurs très confus. Et la validation de la valeur entrée est également reconnue comme erreur .... Ce comportement est-il bug ou ai-je oublié quelque chose ?? – user521379

Répondre