インド標準に従ってフォーマットされた番号を表示するためにTelerik MVC Gridを取得するのには苦労しています。基本的には、たとえば55555555555のような数字があり、Telerik MVCグリッドで55,555,555,5555と表示させたいとします。だから私はパターン "##、##、##、##、###"を使用しようとしました。これは上の例でうまくいきました。しかし、私が555555555を使用すると(2つ前の例よりも2つ少ない)、55,555,55555の代わりに555,555,555と表示されます。なぜこれが起こるのか分かりません。 開始時に述べたように、インドネシアの数値書式に従ってTelerik MVCグリッドの表示番号を設定するにはどうすればよいですか?Telerik MVC Grid - フォーマット番号からインドの表示形式
答えて
https://github.com/jquery/globalize#formatで入手可能なのjQueryグローバリゼーション・プラグインがあります。これにより、書式設定がクライアント側で実行される場合、特に書式設定の作業が非常に簡単になります。
について、 Nirvan。
グリッド上の.Localizable( "hi-IN")を設定することによって、グリッド上のすべての値をローカライズすることができます。
私はあなたの提案を試みましたが、グリッドは "{0:n0}"という形式を認識しません。代わりに "{0:n}"を使用すると、インディアンフォーマットではなく、1000セパレータでフォーマットされた数値が得られます。とにかく小数点も表示するので、 "{0:n}"は使用できません。返信いただきありがとうございます。 – Jatin
もう1つの方法は、コントローラで書式設定を行い、完全な文字列をグリッドに渡すことです。 – Luke
Lukeでは、コントローラの書式設定は機能しますが、私は「#」と「、」を使用してカスタム書式設定と少し混乱しています。それは明らかな方法では動作しないようです。私の質問に示されているように、なぜ "#"と "、"は動作しません。カスタムフォーマットはこの問題を解決する正しい方法だと私には思われます。そのため、私はそれを使う傾向があります。唯一の問題は、私が期待した通りに動作しないことです。 – Jatin
- 1. MVC Telerik Grid
- 2. Telerik mvc gridカスタムコマンドポップアップウィンドウ
- 3. Telerik Mvc GridとAntiForgeryToken
- 4. Telerik MVC Grid:列内のコレクション
- 5. インドで着信の電話番号の形式は何ですか
- 6. MVCビューでのフォーマット番号
- 7. インドの電話番号正規表現
- 8. Telerik MVC Gridは、オブジェクトの数を表示できません。
- 9. Telerik Grid MVCでデータが表示されない
- 10. 入力フィールドの角表示フォーマット番号
- 11. 番号をインドに変換するロケールのフォーマット
- 12. XSLT形式番号
- 13. 特定の形式の番号を表示
- 14. 結果を表示しない形式の郵便番号フィールド
- 15. MySQL出力マスキング(電話番号、SSNなどの表示形式)
- 16. Railsの - 通貨形式としてフォーマット番号ゲッターで
- 17. カスタムスタイルの番号形式
- 18. Regexのクレジットカード番号形式
- 19. SQL番号の形式
- 20. のColdFusion番号形式
- 21. 新しい番号表示形式を作成する方法
- 22. ASP.NET MVC Datepickerモデルからの表示フォーマット
- 23. 受託番号形式
- 24. 番号形式例外
- 25. 米国以外の番号形式のCSVファイルからのスパークロード番号
- 26. 複数形式のJsp:電話番号の入力フィールドSpring MVC
- 27. 非表示のDateTimeのASP.NET MVC形式
- 28. MVCビューの日付の表示形式
- 29. 形式コードの書式番号
- 30. Telerik MVC GridからNaNエラーを取り除くには?
フォーマット文字列を指定するのではなく、これに対してIndian CultureInfoを使用できませんか?それを考えてみましょう。なぜあなたはインドのフォーマットを望んでいますか?すべてのユーザーがインド人なので一部のユーザーがインド人でない場合、おそらくユーザーの文化を使用する必要があります。 – phoog
@phoog、私はすでにインディアンに文化を設定しています。ウェブページに "{0:n0}"という形式で番号を表示すると、番号は正しくフォーマットされます。しかし、Telerik MVCグリッドでは、 "{0:n0}"という形式は認識されず、番号の書式設定ではなく "n55555555555"と表示されます。だから私は#プレースホルダーを使ってカスタムフォーマットに頼らざるを得なかった。要するに、Telerik MVCグリッドの外にあるインドの文化でしか動作しない数値書式を得ることができます。グリッド内では、番号の書式設定方法はまだ混乱しています。 – Jatin