【问题标题】:Is it possible to show navbar for a web resource in Dynamics CRM?是否可以在 Dynamics CRM 中显示 Web 资源的导航栏?
【发布时间】:2018-09-06 13:59:34
【问题描述】:

我想知道当您直接使用 url (/WebResources/WebResource?data=exampleData) 加载 Web 资源时是否可以显示 Dynamics CRM 的导航栏。我试过/WebResources/WebResource?data=exampleData&web=true,但没有运气。

当我将它添加到导航菜单并使用此 url (/main.aspx?page=Area&area=NewSubArea&web=true) 加载它时,我已经能够显示我的 Web 资源的导航栏。但是我无法使用此解决方案在 url 中传递数据。

【问题讨论】:

  • 网络资源没有导航栏。您是在暗示应用程序功能区吗?
  • 这是不可能的。这背后的想法是什么?
  • @Nick 我正在 Dynamics 中开发一个屏幕弹出功能,该功能从正在呼叫的号码中弹出帐户。如果该号码存在于多个帐户上,我想在页面上显示这些帐户,用户可以选择打开哪个帐户。只是想让页面看起来更像“动态”,我想我必须开发自己的版本。
  • @AlexanderBacklund 您可以从浏览器开发人员工具栏中克隆/复制 CRM CSS 并在您的 HTML 中将其用作 Web 资源以匹配外观。

标签: javascript reactjs dynamics-crm


【解决方案1】:

不幸的是,navBar 选项仅适用于 entityFormOptions 下的 Xrm.Navigation.openForm,您可以在其中提供值 on/off/entity

对于Xrm.Navigation.openWebResource,该选项不存在,因此唯一的实现方法是从浏览器开发人员工具栏中复制 CRM CSS 类并在您的 HTML 中使用它来匹配外观。这是不受支持的,因为它将来可能会中断。

但您可以激发 CSS 文件内容并在自定义 CSS 中模仿为网络资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-12-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多