问题标签 [webresource]

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 投票
1 回答
1812 浏览

javascript - GetGlobalContext 未在 Dynamics CRM 的 HTML 网络资源中定义

我在 Dynamics CRM 本地环境中有一个 HTML Web 资源。它保存为new_htmlpage1,现在单击自定义按钮,我将打开此HTMLWeb 资源。我ClientGlobalContext.js.aspx也在 HTML webresource 中添加了作为参考。但我仍然收到错误消息GetGlobalContext is not defined

下面是我的 HTML 源代码。

这是我正在关注的 Microsoft 的演练,但仍然无法获取 GlobalContext。

请让我知道我在这里缺少什么。

0 投票
0 回答
995 浏览

javascript - 是否可以从 HTML 网络资源刷新 Dynamics CRM 子网格?

在联系表单上,对于自定义实体ABC,我正在使用Xrm.Navigation.openWebResource()自定义按钮的 onClick 打开 HTML Web 资源以添加记录。一旦用户创建记录表单 HTML Web 资源,我需要刷新子网格。

下面是我用来刷新ABC联系表单上实体子网格的代码片段。 parent.Xrm.Page.getControl("subgrid_abc").refresh();

我期望此代码片段应在保存记录后刷新联系人表单上的子网格。但它没有达到我的要求。知道如何从 HTML 网络资源的弹出窗口中刷新主窗体上的子网格吗?

0 投票
1 回答
136 浏览

dynamics-crm - 如何使用 jscript OnLoad 事件使用父记录中的数据自动填充 QuickCreate 表单字段?

当用户将商机记录上的“范围”设置为“父商机”时,将出现一个网格,允许用户创建与父商机关联的子商机记录。我正在尝试为 OnLoad 事件创建一个 Web 资源,该事件将使用父商机表单中的数据自动填充 QuickCreate 表单的商机名称、联系人和帐户。客户和联系人是对单独实体的查找,机会名称是一个文本字段。这是我到目前为止所拥有的:

我对 JavaScript 相当陌生,并且不确定要添加到 Web 资源中以使 QuickCreate 表单自动填充。任何帮助将不胜感激。

谢谢!

0 投票
2 回答
461 浏览

dynamics-crm - 我可以在 Dynamics CRM 中导入相关的 Web 资源吗?

我希望能够从 Dynamics CRM 中的当前 Web 资源导入相关的 Web 资源,例如实用程序 Web 资源。这将允许我将我的代码拆分到多个文件中,而不是将所有内容都包含在一个 Web 资源文件中。

就像是:

import * as dateUtil from '../util/dateUtil.js'

我已经尝试将它们堆叠在 Dynamics 本身中。但我真正想要的是 Dynamics 本身在我将其指定为导入后拉取相关的 Web 资源。

0 投票
2 回答
5229 浏览

javascript - 需要帮助调试 CRM Web 资源代码 - 收到错误消息“Web 资源方法不存在”

当用户打开表单时,我正在尝试使 CRM 机会表单上的制造商字段成为必需。(我不能简单地使用业务规则来执行此操作,因为在 QuoteWerks 中也需要制造商字段,这是我们创建许多机会记录的地方。)

我创建了一个 javascript web 资源并添加到表单的 OnLoad 部分,但是当我打开表单时收到以下错误:

Web 资源方法不存在:将制造商设置为必需。

下面是我的代码:

任何调试此问题的帮助将不胜感激。谢谢!

0 投票
1 回答
115 浏览

dynamics-crm - Dynamics 365 Webresource 中的 ReferenceError

我在Dynamics 365的CRM中使用web资源,最近出现这样的错误,不知道为什么会这样,问了一个问题。

错误日志内容:

ReferenceError: $ 未定义

我将附上出现错误日志的部分。

这是在微软 10 更新之前用用户的新 UI 版本测试时出现的错误。

我也想知道更新后web资源的语法是否有一点变化。

0 投票
0 回答
89 浏览

jquery - jQuery ajax 基本身份验证凭据在浏览器中可见

我有一个受基本身份验证保护的 wcf 服务。这是使用 jQuery ajax 调用从 MS Dynamics CRM JavaScript Web 资源调用的;

当我调用该服务时,会在浏览器开发者工具窗口中看到授权标头。 在此处输入图像描述

这会导致漏洞,因为任何攻击者都可以使用此信息。

有人可以建议如何纠正这种情况吗?

0 投票
1 回答
153 浏览

dynamics-crm - 获取子网格中的所有业务推荐字段

如何检查子网格的特定字段或列是否是企业推荐的?我想使用网络资源来做到这一点。同样由于某些要求,我将不得不使用子网格存在的表单的执行上下文,而不是子网格本身的执行上下文。

0 投票
1 回答
179 浏览

datetime - Dynamics CRM 365 本地统一界面 webresource 从表单中读取日期字段以 UTC 获取日期

我们有一个本地租户并使用统一的界面。我有一个具有日期字段的表单,其行为设置为用户本地。

在此处输入图像描述

日期字段设置在同一个表单上,我有一个 Web 资源,它在表单加载时显示相同的日期字段数据。我正在使用 parent.Xrm.Page.getAttribute("fieldname").getValue() 来获取 Web 资源上的日期字段值。

我知道日期是以 UTC 格式存储的。它在表单上显示良好,但在网络资源上却落后了一天。

是否是时间问题,表单以 UTC 格式获取日期,但在将其转换为本地格式之前,网络资源会读取它。

请指教。

0 投票
0 回答
20 浏览

maven - Maven WebResources文件成为war文件中的目录

我的项目有两个版本用于两个不同的客户。两个版本都有一些内容不同的通用文件。所以我在war插件下使用WebResource替换了war文件中的常用文件。当我在 linux 中运行 maven 时,这些文件成为 war 文件中的目录。项目在windows环境下工作正常。