knockout js und Globalisierung

8

Ich kann nicht herausfinden, wie man Berechnungen mit knockout js und einem non us locale durchführt. Mein Komma ist, und wird korrekt mit dem jquery.globalization-Plugin validiert, aber die Knockout-Berechnung gibt mir eine NaN. Unterstützt knockout js dies in irgendeiner Weise oder gibt es Workarounds?

Beispiel:

Machen Sie das cartEditor-Beispiel auf der KO-Site knockout, indem Sie Dezimalwerte im Mengenfeld zulassen und globalisierte Eingabe (als Komma-Zeichen) und Ausgabeformatierung zulassen

Ссылка

Ich brauche das auf einer asp.net mvc 3-Site zu arbeiten, weil ich die Website mit der NB-NO-Kultur ausführen und das Modellbinder erwartet, als das Komma-Zeichen

    
terjetyl 14.09.2011, 22:41
quelle

2 Antworten

7

Ich habe so etwas gemacht, indem ich eine benutzerdefinierte Bindung geschrieben habe, die autoNumeric.js für die Formatierung eingepackt hat. ( gist )

%Vor%

Die Datenbindung mit dieser benutzerdefinierten autoNumeric-Bindung sieht folgendermaßen aus:

%Vor%

Lesen Sie autoNumeric.js umfangreiche Optionen zum Formatieren, um zu sehen, was Sie mit den Einstellungen tun können.

    
craigb 05.11.2011 08:44
quelle
2

Modifiziert, damit es mit der neuesten autoNumeric-Version (1.9.x) kompatibel ist

%Vor%     
amitm 28.03.2013 21:07
quelle