2011-06-21 18 views
1

重複する値(コース名)をどのように非表示にするか知っていますか?SelectItemsmartgwtは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 2回を表示したくありません。

答えて

0

LinkedHashMapを使用してComboBoxアイテムを設定する必要があります。それは設定と管理が容易で、重複した値は削除されます。それはによって実現することができます.... SelectItem courseOfferingItem = new SelectItem(); courseOfferingItem.setValueMap(linedHashMap);

とリンクされたハッシュマップにはアイテムIDとアイテム値が含まれています...あなたに役立つことを願って...

関連する問題