簡體   English   中英

在CRM Dynamics 365中觸發頁面重新加載上的插件

[英]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命令以調用它們,然后觸發您針對它注冊的插件步驟。

“老派”方法是創建一個兩個選項的字段,在更新前注冊一個插件,僅將該字段作為過濾屬性,然后使該插件切換。 要觸發插件,請切換字段並保存。


由於問題已經過編輯和徹底更改,因此我將添加:如果您希望插件在重新加載時執行,則“老派”方法就可以了:在update上注冊插件,然后通過javascript切換兩個選項字段。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM