有一個名爲「Add to Campaign」的自定義實體。由於子網格中沒有默認的「電子郵件」按鈕,因此我放置了一個自定義按鈕並提供了JavaScript以打開電子郵件表單,並且電子郵件表單打開狀態良好。 但現在的問題是,無法獲得選擇記錄「電子郵件字段」中的「發送到字段」的電子郵件表格。如何在crm中的自定義實體的gridView中添加「sendemail」按鈕
Xrm.Utility.openEntityForm("email", null, param);
var param = {}; // passed as parameters to the new email form
if(Xrm.Page.getAttribute("-- LogicalNameOfField --") // make sure that the field has a value
param["-- LogicalNameOfFieldInNewEmail --"] = Xrm.Page.getAttribute("-- LogicalNameOfField --"); // passes a field value to the new form
// This passes a lookup field as a parameter to the new form
if(Xrm.Page.getAttribute("-- LogicalNameOfLookup --").getValue() != null) { // make sure that the lookup field is not empty or we will have a problem trying to access [0].id and [0].name
param["-- LogicalNameofLooupFieldInEmail --"] = Xrm.Page.getAttribute("-- LogicalNameOfLookup --").getValue()[0].id;
param["-- LogicalNameOfLookup --" + "name" (eg. "accountname")] = Xrm.Page.getAttribute("-- LogicalNameOfLookup --"].getValue()[0].name;
Xrm.Utility.OpenEntityForm("LogicalEntityName", null, param); // open the form and pass parameters
注意到查找字段如何: 那麼如何獲得所選記錄的郵件可以被在「電子郵件形式」
能否請您清理標籤所謂的「賬戶」領域? SugarCRM,dynamics-crm-4和dynamics-crm-2011都是不同的,並且會有不同的解決方案。 – 2013-04-25 03:18:21
如果您滿意,請標記我的答案。 – Bvrce 2013-04-25 13:41:49