[英]Trigger a plugin on page reload in crm dynamics 365
我在Visual Studio中開發了一個已實現的插件(我們未使用插件注冊工具crm 2016)。 我想在頁面重新加載時觸發此插件。 為了說明此插件已得到充分開發,它將聯系信息加載到表單onload事件。 這樣的想法是,如果用戶修改了聯系表單中的聯系信息,則他應該能夠重新加載將執行插件的表單。
我怎樣才能做到這一點 ?
謝謝!
這是在創建時執行的實際插件:
AddStep(Stages.PreOperation, Messages.Update, Modes.Synchronous, DlcocontractorDefinition.EntityName, nameof(CompleteCoContractorInformation));
AddStep(Stages.PostOperation, Messages.Update, Modes.Synchronous, DlcocontractorDefinition.EntityName, nameof(AssociateCoContractorAddresses));
AddStep(Stages.PostOperation, Messages.Update, Modes.Synchronous, DlcocontractorDefinition.EntityName, nameof(AssociateCoContractorNationalities));
未綁定操作是為此目的而設計的,實際上它們是您可以針對其注冊插件步驟的消息。
由於Actions可以由WebAPI調用,因此您可以例如將JS綁定到Ribbon命令以調用它們,然后觸發您針對它注冊的插件步驟。
“老派”方法是創建一個兩個選項的字段,在更新前注冊一個插件,僅將該字段作為過濾屬性,然后使該插件切換。 要觸發插件,請切換字段並保存。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.