1

アプリの翻訳ライブラリとしてi18nextを使用しています。デフォルトのメッセージをオーバーライドすることで、剣道グリッド メッセージの翻訳に使用することができました。ヘッダーも翻訳するために、列定義のフィールドのタイトルとして翻訳された値を渡しています。

しかし、私たちのアプリは複数の言語で使用できるため、翻訳はその場で行われます。すべてのコンポーネント (カスタムまたは twitter ブートストラップのいずれか) は、剣道グリッド (= 私たちが使用する唯一の剣道コンポーネント) を除いて翻訳されます。

言語を変更した後に正しいラベルを表示するために、グリッドなどをリロードすることは可能だと思いますか?

私はなんとか使用できました:

$("#grid").data("kendoGrid").refresh();

これにより、グリッドのデータが更新されますが、ヘッダーとコマンド + ツールバー ボタンが更新されないようです。それはどのように達成できますか?

4

0 に答える 0