0

GWT アプリをローカライズしています。listgrid (SmartGWT) のコンテキスト メニューをローカライズしたいと考えています。ドキュメントによると、次の方法でグループ化/グループ化解除のタイトルを設定できます。

http://www.smartclient.com/smartgwt/javadoc/com/smartgwt/client/widgets/grid/ListGrid.html#setGroupByText(java.lang.String )

public void setGroupByText(String groupByText)

これは動的な文字列です。\${...} 内のテキストは、メッセージが表示されるときに JS コードとして評価され、タイトルはフィールド タイトルを含む変数として使用できます。

デフォルト値は、「Group by」 + フィールドの要約タイトルを返します。

「Group by XXX」(異なる言語で) を配置したいのですが、XXX は列のタイトルであり、JS タイトル変数を評価する動的文字列でそれを行うことができるはずです。しかし、どのように?次のような具体的な例が必要です。

list.setGroupByText("GROUP BY \\${title}"); // DOES NOT WORK!!!
list.setGroupByText("GRUPPÉR MED \\${title}"); // DOES NOT WORK!!!

助言がありますか?

4

1 に答える 1

0

わかりました、私はとても愚かかもしれません。答えは次のとおりです。

list.setGroupByText("Group by ${title}"); 

したがって、デンマーク語では次のようになります。

list.setGroupByText("Gruppér efter ${title}");
于 2012-09-19T18:12:12.763 に答える