インド標準に従ってフォーマットされた番号を表示するために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とAntiForgeryToken
- 3. インドで着信の電話番号の形式は何ですか
- 4. Telerik MVC Grid:列内のコレクション
- 5. MVCビューでのフォーマット番号
- 6. Telerik MVC Gridは、オブジェクトの数を表示できません。
- 7. 番号をインドに変換するロケールのフォーマット
- 8. MySQL出力マスキング(電話番号、SSNなどの表示形式)
- 9. Railsの - 通貨形式としてフォーマット番号ゲッターで
- 10. SQL番号の形式
- 11. のColdFusion番号形式
- 12. 非表示のDateTimeのASP.NET MVC形式
- 13. Telerik MVC GridからNaNエラーを取り除くには?
- 14. SQL Serverの日付の形式インドから米国
- 15. インドの固定電話番号の正規表現
- 16. 日付形式の年の週番号
- 17. iPhoneの電話番号の形式NSFormatter
- 18. twilioから電話番号の形式を受け取った
- 19. バーコード番号の形式、UPSグランド
- 20. ハンドル番号形式の例外
- 21. Oracleからの時刻表示形式
- 22. phpフォーマット番号
- 23. フォーマット番号(パーセント)
- 24. フォーマット番号
- 25. VBA番号のフォーマット
- 26. フォーマットを使用し、PHPのレポートページに電話番号を表示
- 27. Telerik Grid ServerTemplateの問題
- 28. フォーマット10進数からインド通貨へのフォーマット
- 29. UIKeyboardTypeNumbersAndPunctuationから一番上の行番号を表示
- 30. DataGridviewの電話番号のフォーマット
フォーマット文字列を指定するのではなく、これに対してIndian CultureInfoを使用できませんか?それを考えてみましょう。なぜあなたはインドのフォーマットを望んでいますか?すべてのユーザーがインド人なので一部のユーザーがインド人でない場合、おそらくユーザーの文化を使用する必要があります。 – phoog
@phoog、私はすでにインディアンに文化を設定しています。ウェブページに "{0:n0}"という形式で番号を表示すると、番号は正しくフォーマットされます。しかし、Telerik MVCグリッドでは、 "{0:n0}"という形式は認識されず、番号の書式設定ではなく "n55555555555"と表示されます。だから私は#プレースホルダーを使ってカスタムフォーマットに頼らざるを得なかった。要するに、Telerik MVCグリッドの外にあるインドの文化でしか動作しない数値書式を得ることができます。グリッド内では、番号の書式設定方法はまだ混乱しています。 – Jatin