[英]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.