私は自分のアプリケーションに対してi18nを実行しています。ショーケースの例に示されていることを実行しました。リストボックスを使用してさまざまなロケールを表示しています。問題は、あるロケールから別のロケールにスワップしているときに、ロケールが変更されていますが、リストボックスです。私がいるロケールを表示していません。リロードするたびにリストの最初の要素を表示しています
ここにコードがあります:
@Override
public void changeSwap() {
final String queryParam = LocaleInfo.getLocaleQueryParam();
String locale=getView().getLocale().getValue(getView().getLocale().getSelectedIndex());
Log.info("revealed locale is"+locale);
if (queryParam != null) {
UrlBuilder builder = Location.createUrlBuilder().setParameter(
queryParam, locale);
Window.Location.replace(builder.buildString());
} else {
// If we are using only cookies, just reload
Window.Location.reload();
}
}
リストボックスAPIでそれを行うためのメソッドが見つかりませんでした
ありがとう