smartgwt从selectitem中删除重复值

时间:2011-06-21 06:50:35

标签: smartgwt

有人知道如何隐藏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 :(得分:0)

您必须使用LinkedHashMap填充您的ComboBox项目。它将很容易设置和管理,并将删除重复值。它可以通过.... SelectItem courseOfferingItem = new SelectItem(); courseOfferingItem.setValueMap(linedHashMap);

和linkedHashMap将包含您的商品ID和商品值...希望它对您有用...