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?
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
Sie haben Recht. Das war mein Forenbeitrag. – ChaseMedallion