アプリの翻訳ライブラリとしてi18nextを使用しています。デフォルトのメッセージをオーバーライドすることで、剣道グリッド メッセージの翻訳に使用することができました。ヘッダーも翻訳するために、列定義のフィールドのタイトルとして翻訳された値を渡しています。
しかし、私たちのアプリは複数の言語で使用できるため、翻訳はその場で行われます。すべてのコンポーネント (カスタムまたは twitter ブートストラップのいずれか) は、剣道グリッド (= 私たちが使用する唯一の剣道コンポーネント) を除いて翻訳されます。
言語を変更した後に正しいラベルを表示するために、グリッドなどをリロードすることは可能だと思いますか?
私はなんとか使用できました:
$("#grid").data("kendoGrid").refresh();
これにより、グリッドのデータが更新されますが、ヘッダーとコマンド + ツールバー ボタンが更新されないようです。それはどのように達成できますか?