自定义实体的停用按钮上的自定义字段

问题描述 投票:0回答:1

所以我有一个名为“项目”的自定义实体 - 当用户尝试停用项目时,有一个插件可以检查是否有任何相关的子项目或任务。如果有,就会抛出异常。

这让我想到两个问题:

  1. 我可以使用自定义字段自定义停用对话框吗?目前它提供了选择“已解决/已取消”的选项,但我可以添加另一个必填字段吗? 在我的搜索中,除了机会和案例之外,我找不到任何方法可以做到这一点。

  2. 如果问题1是“不可能”。我尝试了另一种解决方案,该解决方案使用自定义页面,该页面包含字段并使用自定义按钮打开。但是,当字段完成并提交后,它不会显示插件错误消息,而是仅返回到没有消息的页面,并且项目未解决。

如有任何建议,我们将不胜感激!

c# dynamics-crm
1个回答
0
投票

您无法自定义 OOTB 停用对话框来捕获其他信息。然而你可以做的是这样的:

  1. 修改功能区以删除停用按钮
  2. 添加“自定义”停用按钮
  3. 在自定义停用按钮上: 显示对话框 执行自定义操作(或类似操作)
  4. 让自定义操作使用您的附加数据更新实体,然后停用记录
© www.soinside.com 2019 - 2024. All rights reserved.