我們經常要對表單里各種類型的字段進行讀取或賦值,下面列出各種類型的讀寫方法及注意事項: 1. lookup 類型 清空值 if (state != null) { Xrm.Page.getAttribute("new_state").setValue(null ...
我們知道在CRM的js文件里引用XrmPageTemplate.js后,就可以實現智能提示,但每個js文件都引用太麻煩了,其實可以利用vs的功能讓每個js文件自動實現智能提示CRM的js 另外,我們調試js,發布js文件也是比較繁瑣的事情,最好的辦法是全部調好,再發布上去,本文介紹用firefox firebug frame可以很方便地調試CRM js,全部調好后,再上傳js,明顯可以加快開發的速 ...
2014-12-30 13:02 3 2148 推薦指數:
我們經常要對表單里各種類型的字段進行讀取或賦值,下面列出各種類型的讀寫方法及注意事項: 1. lookup 類型 清空值 if (state != null) { Xrm.Page.getAttribute("new_state").setValue(null ...
上傳附件可能是CRM里比較常用的一個需求了,本文將介紹如何在CRM里實現附件的上傳、顯示及下載。包括以下幾個步驟: 附件上傳的web頁面 附件顯示及下載的附件實體 調用上傳web頁面的JS文件 實體上r的上傳按鈕 首先來看一下效果: 先點擊上面的上傳 ...
我們知道通過界面設置字段的change事件,是否是必填,是否可見非常容易。但有時我們需要動態地根據某些條件來設置,這時有需要通過js來動態地控制了。 下面分別介紹如何用js來動態設置。 一、動態設置字段的change事件 // form on load event ...
插件是可與 Microsoft Dynamics CRM 2013 和 Microsoft Dynamics CRM Online 集成的自定義業務邏輯(代碼),用於修改或增加平台的標准行為。也可以將插件認為是針對 Microsoft Dynamics CRM 觸發的事件的處理程序。您可 ...
一個Form里經常會有好幾個Tab,有時要根據一些條件設置哪些Tab可用,可見。下面就介紹下如何用JS對Tab進行控制。 1. 控制可見 var control = Xrm.Page.ui.tabs.get(tabName); control.setVisible ...
Dynamic CRM 2013學習筆記(二)插件基本用法及調試 Dynamic CRM 2013學 ...
用到Microsoft.Xrm.Client.EntityExtensions.Clone方法來克隆數據,以及用OrganizationServiceContext來動態復制子單據的數據 ...
1. 問題描述 最近新建了一個post事件的插件,傳入的參數處理如下: 但當我發布插件時,發現報錯了,有屬性沒值,奇怪了,明明unit test通過了啊! 2. 解決方法1 后來在調用這個傳進來的實體參數前,重新取一次,一切正常 ...