获取salesforce中的公开事件列表

时间:2013-02-13 10:11:06

标签: salesforce apex-code visualforce soql

我必须检索salesforce中的公开事件列表 我正在使用以下方法获取公开活动列表

public List<OpenActivity> getActivity1(){

Meeting_Master__c mmm= [SELECT (SELECT Subject,Location__c,EndDateTime,StartDateTime
                           FROM OpenActivities Where IsTask = false )
                   FROM Meeting_Master__c where Id =:ApexPages.currentPage().getParameters().get('id')];
return mmm.openActivities;
}

好的,我得到了列表,但我需要事件的StartDateTime字段,但它是OpenActivity的无效字段,请指定如何获取其中还包含StartDateTime的OpenEvent列表?

1 个答案:

答案 0 :(得分:0)

在这种情况下,您应该使用查询到事件对象

 [SELECT Subject, 
         Location__c,
         EndDateTime,
         StartDateTime
 FROM Event 
 WHERE  WhatId =:ApexPages.currentPage().getParameters().get('id')];

希望这可以帮到你