我成功地按照以下答案将下拉菜单添加到 CRM 2011 功能区,并使用子菜单按钮等实现了三个动态加载的 FlyoutAnchor 按钮。
昨天子菜单按钮工作正常(点击事件被触发等),但在使用功能区 XML 等重新导入解决方案后,子菜单按钮告诉我(在工具提示中)它们被禁用。确切的消息是“此按钮当前已禁用。您可能没有选择使用此功能的项目。如果您没有使用此功能的权限,请联系您的系统管理员”。
所以我恢复到以前的 Ribbon XML,但子菜单按钮仍然禁用。看起来我遇到了与以下线程中描述的相同的问题:CRM 2011 Dynamic Ribbon disabled HELP!. 但是我已经在我的服务器上安装了 Rollup 6,所以这不应该发生。
我已经尝试过重置 IIS 并重新导入解决方案(多次)。我还检查/添加了 <EnableRule Id="Mscrm.Enabled" /> 规则等。
我无法再次启用子菜单按钮。我究竟做错了什么?请帮我。