2016-10-11 4 views
7

Wir erlauben Benutzern, benutzerdefinierte Symbole als Teil der Zahlenformate zu spezifizieren, die sie in unserer Software sehen. Wir verwenden die Formatierungsfunktion von Kendo, um diese Symbole als Teil unserer Formatzeichenfolgen zu integrieren. Zum Beispiel könnten wir einen Format-String wie haben:Kendo-Formatzeichenfolge setzt Literal '?' an der falschen Stelle

var format = "\\$0.00\\/\\h\\r;(\\$0.00\\/\\h\\r)"; 
kendo.toString(-1.7, format); // ($1.70/hr) 

Beachten Sie die Verwendung von umgekehrten Schrägstrichen wörtliche Zeichen im Formatstring zu entkommen. Dies scheint gut zu funktionieren, außer wenn das Zeichen ? verwendet wird. Hier ist ein Beispiel:

var format = "\\?\\x0"; 
kendo.toString(100, format); // returns "x?100", but I would expect "?x100" 

Was ist hier los? Ist das ein Fehler in Kendo oder gewünschtem Verhalten?

Antwort

1

Wenn jemand über diese Frage stolpert, gibt es eine discussion about it in the Telerik forums, die ich die OP geöffnet annehmen. Dies führte zu opening an issue on github.


[Edit:]
Der Github Fehler mit dieser Information eröffnet wurde: '?'

Bugreport
Kendo Format-String nicht die wörtliche nicht gesetzt an der richtigen Stelle. Dies ist nicht in jedem Szenario zu beobachten. Flucht oder nicht das buchstäbliche '?' ändert sich das Ergebnis nicht in einigen Szenarien.

Reproduktion des Problems
Das Problem kann in der folgenden Dojo zu beachten: http://dojo.telerik.com/avUne

Umwelt
Browser: alle

Es gab kein Update seit 18. Oktober 2016, bis zu der Zeit diese Worte eingegeben wurden.

+0

Ein Link zu einer möglichen Lösung ist immer willkommen, aber bitte [fügen Sie Kontext um den Link hinzu] (http://meta.stackexchange.com/a/8259), damit Ihre Mitbenutzer eine Idee haben, was es ist und warum es ist da. Zitiere immer den relevantesten Teil eines wichtigen Links, falls die Zielseite nicht erreichbar ist oder permanent offline geschaltet wird. Berücksichtigen Sie, dass es kaum möglich ist, ein Link zu einer externen Website zu sein. Dies ist ein möglicher Grund dafür, [warum und wie werden einige Antworten gelöscht?] (Http://stackoverflow.com/help/deleted-answers). – FelixSFD

+0

Sie haben Recht. Das war mein Forenbeitrag. – ChaseMedallion

Verwandte Themen