我将记录添加到基于少数标准的列表中并返回到vf页面以显示在pageblock表中。 但我得到每个选项列表的重复记录。让我知道如何避免这种情况。
List<order__c> testlist = new List<order__c>();
for(order__c ord : testlist){
if(selectedreports =='Booked Order MTD' && ord.order_booked_month__c==currentmonth ){
testlist.add(ord );
}
if((selectedreports =='Booked Order QTD') && (ord.order_booked_quater__c=='Q1') && (Q1.Contains(currentmonth))){
testlist.add(ord);
}
}
return testlist;
答案 0 :(得分:0)
如果您想避免重复,可以使用Set而不是List:
Set<order__c> testlist = new Set<order__c>();
如果您需要准确返回项目列表,您可以将设置转换为最后一行中的列表:
return new List<order__c>(testlist);