smartgwt удаляет повторяющиеся значения из selectitem - PullRequest
1 голос
/ 21 июня 2011

Кто-нибудь знает, как скрыть повторяющиеся значения (названия курсов) от SelectItem?

Мой код:

SelectItem  courseOfferingItem = new SelectItem ("courseOffering.id", "Course Offering");
courseOfferingItem.setOptionDataSource(CoursesOfferingDS.getInstance());
courseOfferingItem.setDisplayField("courseOffering.courseName");
courseOfferingItem.setShowDisabled(false);

SelectItem показывает курсы CBNST, FIT, FIT, DS, но я не хочу показывать FIT два раза.

1 Ответ

0 голосов
/ 17 августа 2011

вы должны использовать LinkedHashMap для заполнения ваших элементов ComboBox.это будет легко установить и управлять, и дублирующие значения будут удалены.это может быть сделано .... SelectItem courseOfferingItem = new SelectItem ();courseOfferingItem.setValueMap (linedHashMap);

и connectedHashMap будет содержать ваш идентификатор элемента и значение элемента ... надеюсь, это будет полезно для вас ...

...