1

すべてのjqGridロケールファイルを縮小および連結して、1つのHTTPリクエストにロードし、ブラウザにキャッシュできるようにした人はいますか?

各ファイルを個別に縮小するのは簡単な作業ですが、現在のjqGrid i18nモデルでは'../i18n/grid.locale-XX.min.js'、ユーザーのロケールに基づいて正しいスクリプトファイル(例)を動的にロードする必要があります。これは、リソースファイルが、独自のロケールが何であるかさえ知らなくても、単に$.jgridオブジェクトを拡張するためです。ダウンロードに複数を含めると、最後にロードされて実行されるものが適用されるだけです。

これらの静的ロケールオブジェクトをすべて一度にクライアント/ブラウザーで使用できるようにしてから、グリッドオプションを介して(またはおそらくjqGridメソッドを介して)プログラムで適用したいと思います。これは、jQuery UI Datepicker、Globalize(fka jquery-global)、Moment.jsなどのクライアント側ローカリゼーションのより一般的なパターンのようです。

それで、誰かがこれをうまくやったことがありますか、それともこれはjqGridプロジェクトへの機能要求/貢献である必要がありますか?

4

1 に答える 1

0

私の古い機能のリクエストを調べると、必要な情報が最も多く見つかります。1番目2番目のデモはjqGrid3.8.2を使用します。同じアイデアが現在のjqGridバージョンでも機能します。イベントの実装が簡単になります。2番目のデモでは、Webブラウザーの言語に基づいて言語をさらに動的に選択しました。コードは少し改善される可能性がありますが、一般的に私はまだアプローチが好きです。

于 2012-06-15T21:44:27.023 に答える