Установка данных динамически с помощью SmartGwt SelectItem - PullRequest
0 голосов
/ 07 декабря 2011

В моем веб-приложении мне нужно получить данные с сервера, чтобы заполнить содержимое в SelectItem. И я использую SelectItem.setValueMap (LinkedHashMap), но всегда есть случайное число, добавляемое в конце содержимого. Ниже приведены мои коды:

In constructor:
SelectItem selectItem = new SelectItem("category");
selectItem .setRequired(true);
selectItem .setTitle("Category");
selectItem .setMultiple(true);
selectItem .setMultipleAppearance(MultipleAppearance.GRID);
selectItem .setHeight(60);

Some where other thant constructor:
LinkedHashMap<String , String> map = new LinkedHashMap<String, String>();
// fetch data from server and pop up the map...
selectItem .setValueMap(map);

Может ли кто-нибудь помочь мне с этим? Большое спасибо.

1 Ответ

2 голосов
/ 08 декабря 2011

Похоже, вы тестируете в режиме разработки Chrome - не можете этого сделать, потому что есть ошибка GWT / Chrome, которая добавляет дополнительные данные к каждому объекту, как вы видите.

Объяснено далее со ссылками на ошибки GWT и Chrome для этого, здесь:

http://forums.smartclient.com/showthread.php?t=8159#aChrome

...