问题标签 [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.
java - Jersey WebResource 动态标头
我希望能够动态设置标题。这条线对我有用:
但是在编写动态标头时,它使代码变得不必要。我想做类似的事情:
我试过了,但由于某种原因它会抛出错误:
我得到的错误是:
java.lang.ClassCastException:java.lang.Class 无法转换为 com.sun.jersey.api.client.ClientResponse
javascript - 非系统管理员用户无法下载 Dynamics 365 客户端 Javascript Web 资源
我开发了一个客户端 JavaScript 函数,并使用推荐的步骤将它们作为 Web 资源添加到 Dynamics 365 客户服务解决方案中。当我使用角色作为系统定制员和系统管理员登录到实例时,这些功能已经过测试并按要求运行。但是,如果登录是作为没有这两个角色的用户(如 CSR 经理),则 JavaScript 函数没有响应。在对 IE11、Chrome 和 Firefox 中的客户端开发工具进行进一步调查后,我已经验证 JavaScript 实际上并没有为这些用户下载到客户端浏览器。
如果我将系统管理员角色授予用户,则功能可以正常工作,我可以在浏览器中使用客户端调试器。一旦我拿走角色并重新加载浏览器,我设置的调试点就不会暂停,并且不会下载 JavaScript Web 资源。
我不确定发生了什么,因为没有社区论坛或 Microsoft 文档文章提到任何其他保护 Web 资源或允许非管理员用户查看与管理员用户的要求。
asp.net-mvc - ReportViewerForMvc 限制对 ReportViewerWebForm.aspx 的访问
我使用 ReportViewerForMvc 并将 ReportViewerWebForm.aspx 安装到根项目文件夹中。如何限制对 ReportViewerWebForm.aspx 的访问?我努力了
但是,这会导致 .aspx 被拒绝访问,即使是已登录的用户也是如此。
javascript - 使用 XRMServiceToolkit 在 HTML Webresource 中使用手机号码检索联系人
我一直在关注 HTML webresource,我需要获取联系人 ID,然后做剩下的事情。它提示我有 1 个针对该特定电话号码的联系人,但它在 retreivedContact 处引发异常(以下 javascript 中的变量)。当我过去检查 mobileNumber 调试器时也说它未定义。你能看看,让我知道是什么搞砸了:
url - Dynamics 365 仪表板中的 HTML 链接显示不正确的视图名称
Dynamics 365 主页的默认仪表板包含供用户单击的 URL 列表。该列表位于包含链接的自定义 html WebResource 中。
当我点击“Natural Gas”时,它应该会显示“Gas Division Active Cases”视图。它显示正确的数据,但存在一个问题。它显示错误的视图标题:
这是视图管理器中的视图:
视图(比较屏幕截图中的“viewId”和“id”)正确并显示正确过滤的数据。它只是有错误的标题。
我尝试了几个不同版本的 URL。这是来自 WebResource 文件的最终(相对)url:
/main.aspx?etn=事件&pagetype=entitylist&viewid={bf88035b-7d1b-e611-80fb-1458d04d78c0}&viewtype=1039
所有五个仪表板链接都会出现此问题。有人对如何在页面加载时显示正确的视图标题有任何建议吗?
dynamics-crm - 动态 Web 资源打开动态窗口
我是 Dynamics Web Resources 的新手,在我们的 Web 开发人员的帮助下,我编写了 1 以在 iFrame 中显示 DOMO 报告。现在,我想解决在联系人记录上放置一个链接的问题,该链接将弹出一个新窗口并允许用户填写我们的第三方应用程序构建器构建的自定义表单。如果我知道需要对其执行操作的用户 ID 和联系人 ID,则可以访问此表单。
通常,用户会在联系表单上单击 iframe 内的链接,这个新窗口将弹出一个 Web 表单,他们可以创建我们所说的销售机会。点击此链接填写表格时,表格可以完成多项功能。1. 创建电话记录。2. 创造销售机会。3. 更新联系人。
我希望链接位于文本 URL 字段中,以便可以从实体视图中单击它。当窗口弹出时,它会弹出用户 ID 和联系人 ID 已经在表单中,然后用户可以快速记录机会和电话的详细信息。
我从我们的合作伙伴开发的另一个网络资源中获取了代码,并尝试对其进行编辑以适合我想要的内容,但显然它不起作用(只是一个空白页面)。
是否可以在记录的 URL 字段中填充 Web 资源的 URL,然后让该 URL 弹出包含用户和联系人的自定义表单?
这是我当前的代码(不起作用):`
`
rest - 使用 com.sun.jersey.api.client.WebResource 创建 URI 时出错,将字符串值添加到路径
使用 com.sun.jersey.api.client.Client、ClientResponse 和 WebResource。
url = " https://test.com/rest/V1/cart/ " + quoteId + "/items";
我有错误
索引 52 处路径中的非法字符:https ://test.com/rest/V1/cart/ "IerwexsKLchKYmZ1ryKZkor9RdfJ2Dp3"/items
我将 quoteId 作为参数传递String quoteId="IerwexsKLchKYmZ1ryKZkor9RdfJ2Dp3";
如何从 URL 中删除 quoteId 的引号?谢谢你。
dynamics-crm - 是否可以创建动态链接以从 Dynamics CRM 中的视图使用?
我希望能够在动态 crm 的联系人实体的视图中包含一个链接,该链接将弹出我们构建的自定义窗口。自定义窗口需要联系人 ID 和用户 ID 才能运行。我们的用户已要求在视图中显示这样的链接,而不必进入联系人记录本身。那么,是否可以创建一个动态 URL,以便从视图中使用并能够确定联系人 ID 和用户 ID?我假设我需要使用网络资源来执行此操作,但我只在 iframe 中使用过网络资源。
我试图构建一个网络资源,并使用网络资源的链接放入一个字段并在视图上显示该字段,但显然这不起作用。
本质上,该链接将构建一个 url,然后使用该 url 弹出一个新窗口。这是我的网址结构:https ://example.com/mscrm/ticketing/Activity/PhoneCallSave.aspx?cId=00000000-0000-0000-0000-000000000000&id=%7b00000000-0000-0000-0000-000000000000%7d&orgname=00000000- 0000-0000-0000-000000000000&userid=%7b00000000-0000-0000-0000-000000000000%7d&type=contact&token=Zf7Hi3PFokqRn3RnTD6hPA