2016-10-11 14 views
7

ユーザーは、ソフトウェアで表示される数字の形式の一部としてカスタム記号を指定することができます。剣道の書式設定機能を使用して、これらのシンボルを書式設定文字列の一部として組み込みます。剣道の書式文字列にはリテラル '?'間違った場所にある

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

注書式文字列でリテラル文字をエスケープするバックスラッシュの使用:たとえば、私たちのような書式文字列を持っているかもしれません。これは、?文字が使用されている場合を除いてうまくいくようです。ここに例があります:

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

ここでは何が起こっていますか?これは剣道のバグか望みの振る舞いですか?

答えて

1

この質問に誰かがつまずく場合は、discussion about it in the Telerik forumsがあり、私はOPが開いていると想定しています。これはopening an issue on githubにつながった。


[編集:] githubのバグは、この情報で開かれた
: '?'
剣道のフォーマット文字列リテラルを入れていません

バグレポート正しい場所に保管してください。これはすべてのシナリオでは観測できません。リテラルをエスケープするかどうか '?'いくつかのシナリオが結果を変更しません。問題は、次の道場で観察することができる問題


再現:http://dojo.telerik.com/avUne

環境
ブラウザ:すべて

2016年10月18日以降の更新はまでありませんでしたこれらの単語が入力された時間。

+0

潜在的な解決策へのリンクはいつでも歓迎しますが、[リンクの周りにコンテキストを追加](http://meta.stackexchange.com/a/8259)して、あなたの同僚のユーザーに、それはそこにあります。ターゲットサイトに到達できない場合や、永続的にオフラインになる場合は、常に重要なリンクの最も関連性の高い部分を引用してください。外部サイトへのリンク以上になることは、[なぜ、どのように答えが削除されるのか?](http://stackoverflow.com/help/deleted-answers)という理由が考えられます。 – FelixSFD

+0

あなたは正しいです。それが私のフォーラムのポストでした。 – ChaseMedallion

関連する問題