问题标签 [crm-ribbon-workbench]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
536 浏览

dynamics-crm - 如何在 CRM 子网格上异步显示创建新按钮?

我需要隐藏子网格上的“添加新”按钮,直到满足某些条件。调用Xrm.Page.ui.refreshRibbon将触发我在启用规则中定义的 JS 函数,但我无法+显示按钮。

这是不受支持的,还是有一些方法可以让它发挥作用?

0 投票
1 回答
1204 浏览

crm - 尝试使用功能区工作台打开解决方案时出错

我正在使用 CRM 2016,我下载了 Ribbon Workbench 2016,安装成功。

我试图打开一个解决方案并收到此错误消息。system.servicemodel.security.securitynegotiationexception: microsoft dynamic crm 遇到错误

我进行了搜索,发现当 CRM 和 Ribbon 之间的版本不同时,可能会出现此错误,但在我的情况下,它们都是 2016 年。在此处输入图像描述

任何人都可以帮助我。附上我得到的错误。谢谢,

0 投票
1 回答
154 浏览

javascript - 将 Javascript 添加到队列上的 MSCRM 功能区工作台按钮

我正在尝试将自定义 javascript 方法添加到功能区工作台中的按钮,该按钮已在队列页面上创建。

我可以让按钮正常显示。我的问题是将javascript加载到队列页面上,因为它是视图而不是表单。这可能吗?有解决办法吗?

0 投票
0 回答
823 浏览

dynamics-crm - CRM 2016 - 功能区工作台 - 发布解决方案时出错:用户 ID 无效

使用 RibbonWorkbench(最新版本)时出现此错误。当我单击发布时,进度对话框显示此步骤:“导入解决方案”,然后几分钟后,它会抛出此错误:

我在发布任何解决方案/实体时遇到了这个错误。我创建了一个新实体并尝试在 RibbonWorkbench 中发布它,它总是显示相同的错误。

用户 ID [f3acea0e-57f3-4dcf-835a-48603998e79d] 无效。 用户 GUID 是我们环境中的 SYSTEM 用户。

你能告诉我我应该在哪里检查这个问题吗?我用谷歌搜索了这个错误,没有任何结果

非常感谢!

0 投票
1 回答
833 浏览

dynamics-crm - 如何在crm中一键运行两个功能

我正在使用功能区工作台,我需要我的自定义按钮来激活两个功能:

  1. JS函数
  2. 保存功能 - 已在原版保存按钮中使用。在功能区工作台中,我将我的 js 函数连接到我的按钮 - 它可以连接Crm 保存功能:我插入到 Misc > Command core -> 这个函数:Mscrm.SavePrimary

当我单击我的按钮时,js 函数工作但没有保存任何内容,并且我得到消息说我的数据未保存,似乎 crm 函数:Mscrm.SavePrimary 已被触发但未完成。

是否可以将这两个功能连接到一个按钮?如果可能的话,正确的方法是什么?

0 投票
1 回答
465 浏览

dynamics-crm - 如何在 Dynamics 365 的客户视图中禁用多选记录上的功能区按钮?

我正在研究动态 365。如果在帐户视图中进行多项选择,我需要从功能区禁用一个按钮,比如分配。我怎样才能做到这一点?

0 投票
2 回答
116 浏览

button - 如何根据字段隐藏香草按钮?

是否可以根据 Javascript 函数或 Dynamics - Crm 2016 使用工作台中的字段更改来隐藏原版按钮(在我的情况下为 crm 保存按钮)?如果它是可选的,我在哪里可以连接到我的显示规则?

0 投票
3 回答
751 浏览

dynamics-crm - 如何根据表单状态隐藏香草按钮

我正在尝试根据表单状态隐藏我的 SAVE vanilla按钮。当表单状态 != 创建原版按钮时,不应显示。我尝试了不同的东西,但没有任何效果:

  1. 我在 js 中创建一个函数,如果表单是创建状态,则返回 true

    /li>
  2. 我添加了一条显示规则并将其连接到与 js 函数相关的命令:我的规则是:FormStateRule 和状态:创建

  3. 我将命令连接到我的香草按钮,但即使表单未处于创建状态,它也会显示。

我错过了什么吗?已经几个小时了..指导某人?

更新:更具体地说-我需要仅在创建模式下才能看到该按钮。

0 投票
2 回答
1174 浏览

dynamics-crm - CRM 动态功能区工作台:活动/只读屏幕的 FormStateRule 不起作用

我已经开始使用 CRM Dynamics 365 的 Ribbon Workbench 并且遇到了一些问题。具体来说,如果有问题的表单是只读和活动的,我需要隐藏一个按钮。

我首先创建了一个分配给相关按钮的 DisplayRule。DisplayRule 由具有以下条件的 FormStateRule 组成

默认值:假
状态:只读
InvertResult:真

由于某种原因,它不起作用。该按钮继续显示表单是否为只读。有人对我如何让它工作有任何想法吗?这么简单的要求应该不难做到!

我应该补充一点,我可以根据其他标准使 DisplayRule 通常切换按钮,这是我无法弄清楚的确切情况。

0 投票
1 回答
1935 浏览

javascript - Dynamics 365 Ribbon Workbench 模态对话框在新选项卡中打开

我使用经典和新的统一界面向我的 Dynamics 365 应用程序添加了一个名为“同步任务”的自定义按钮。自定义按钮应该在单击时在模态对话框中打开 Web 资源 HTML 页面......但是在新选项卡中打开它。

经典界面按钮

在此处输入图像描述

统一接口按钮

在此处输入图像描述

它会在 Web 资源位置的新选项卡中打开页面。不知道我可能做错了什么。

我的动态环境

动态 365,版本 9.0

我的功能区工作台环境

Ribbon Workbench 2016
版本:3.1.177.1
作者:Scott Durow

按键配置

在此处输入图像描述

动作配置,注意我的 Windows 模式设置为“ModalDialog”。

在此处输入图像描述