[英]How to fill option set with system activity types?
有默認的活動類型,例如:
任務
約定
電話
等...
有什么辦法可以用這些填充選項集嗎? 我需要使用js sdk和odata來獲取該數據嗎?
我已經浪費了數小時試圖實現這一目標,但沒有成功。 這就是為什么我在這里問。 謝謝
選項集是元數據。 您無需即時更改它們或注入它們。 它們定義了屬性的有效值,這就是為什么您會在Xrm.Page.getAttribute()。getOptions();中找到有效選項的原因。 您可以使用Optionset控件方法從有效選項中添加或刪除那些實際上顯示在控件中的選項。
確實可以使用Optionset控件方法添加任意選項,但是如果嘗試保存該值,則會出現錯誤。 一個選項只是一個{value:Number,text:String}對象。 因此,您可以使用addOption方法添加它們-您無法保存該值。 使用setSubmitMode來使用“從不”,這樣就不會保存它。
您可以查詢元數據以獲取具有EntityMetadata.IsActivity == true的任何實體的DisplayName,但這是每次加載表單時執行的昂貴操作。 您最好手動進行配置。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.