2017年1月17日 星期二

自定義Dynamic CRM 的Email Editor

1.確認你要使用  rich text editor 的地方 (Ex:於 email Entity 為 description)
2.新增 html-webresource 用來定義 ckeditor. 放置的地方 到 設定-自訂-Web資源-並點選新增

3.新增該頁面後,於Text Editor 裡貼入以下Code


4.要確認以下的Code於Dynamics CRM能正常Load

getTextFieldName()則是要抓取你所要使用編輯器的欄位(Ex:於Email 的Entity為description)

,這邊使用的欄位是使用多行(multiple forms)

在你要使用的表單上打開表單設計器。 創建一個具有足夠長度(例如100 000個字符)的文本字段,它將保存html源代碼,或是存入現有的欄位,這裡的範例是使用(Description)

在表單上插入iframe。 作為webresource使用在先前步驟中創建的資源。 還要設定該Editor產生的值要放在那裡,這裡設定為 dataFieldName=description

這邊的範例是使用description作為儲存文本的地方,以便參數保存此值。
此值由Web Resource getTextFieldName() 做存取


6.做好以上的設定之後,別忘了按發布

7.以下是結果

沒有留言:

張貼留言