0
嗨,我創建了一個對象,其中onefield是查找到用戶和其他字段是電子郵件模板的ID。 我必須創建一個visualforce頁面,我必須爲不同的用戶分配不同的電子郵件模板,然後保存自定義對象的記錄。你能告訴我如何獲得所有的電子郵件模板在MyTemplates中創建的VF頁面的選擇列表中的名稱和ID?在VisualForce中訪問電子郵件模板
嗨,我創建了一個對象,其中onefield是查找到用戶和其他字段是電子郵件模板的ID。 我必須創建一個visualforce頁面,我必須爲不同的用戶分配不同的電子郵件模板,然後保存自定義對象的記錄。你能告訴我如何獲得所有的電子郵件模板在MyTemplates中創建的VF頁面的選擇列表中的名稱和ID?在VisualForce中訪問電子郵件模板
APEX控制器
public class TemplateSelectorController {
public String selectedTemplateId { public get; public set; }
public List<SelectOption> getMyPersonalTemplateOptions() {
List<SelectOption> options = new List<SelectOption>();
for (EmailTemplate t : [
select Id,Name
from EmailTemplate
// Each User has a 'My Personal Templates' folder
// of EmailTemplates, whose Id is the User's Id
where FolderId = :UserInfo.getUserId()
]) {
options.add(new SelectOption(t.Id,t.Name));
}
return options;
}
}
VISUALFORCE PAGE
<apex:page controller="TemplateSelectorController">
<apex:form>
<apex:selectList value="{!selectedTemplateId}">
<apex:selectOptions value="{!myPersonalTemplateOptions}"/>
</apex:selectList>
</apex:form>
</apex:page>
感謝您的答覆 –
這個回答你的問題? – zachelrath
@ zachelrath:我不是在那裏你定義的文件夾名稱爲假設我folde的名稱領導360 thn如何拉模板,以及在頁面你提到這個但在課堂上,我沒有得到它。 –
Deepakmahajan