有人知道如何隐藏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。
答案 0 :(得分:0)
您必须使用LinkedHashMap填充您的ComboBox项目。它将很容易设置和管理,并将删除重复值。它可以通过.... SelectItem courseOfferingItem = new SelectItem(); courseOfferingItem.setValueMap(linedHashMap);
和linkedHashMap将包含您的商品ID和商品值...希望它对您有用...