【发布时间】:2013-01-13 05:46:51
【问题描述】:
我正在自定义 Quote 实体,旨在用自定义的、Silverlight 支持的 DataGrid 替换股票 Quote Products 网格。它基本上旨在扩展基本的“相关记录视图”功能(主要是添加了一些计算字段和内联编辑,没什么花哨的)。
当然,整个东西越无缝集成越好:我把它皮肤很好,基本功能都在那里,但是功能区是一个大问题,我希望它显示报价详细信息子网格功能区,但显然它不知道我的自定义导航链接显示的内容。
我知道功能区规则,但它们似乎无法满足这一需求;我也不知道有任何 XRM 功能可以完成它。它甚至可行吗?如果是这样,我该如何做到这一点?
更多关于我已经拥有的东西:
我向左侧导航区域添加了一个自定义链接(我们将其命名为 My Awesome Grid),指向一个 HTML Web 资源(我们将其命名为 new_AwesomeGridPage)。此资源仅托管一个 Silverlight 应用程序(这是另一个 Web 资源,new_AwesomeGrid),其中包含一个 DataGrid,它以一种定制的、更漂亮的方式列出了报价详情。网格是通过 OData 服务提供的,并且一切运行顺利(可以指出,数据来自哪里以及它代表什么并不重要,当然这是真的),除了 Form Ribbon它不会像单击相关实体的内置导航链接那样“切换”。因此,我想知道 (if?) 当自定义导航链接用于显示 HTML Web 资源时,如何强制功能区显示任意相关实体的命令?
【问题讨论】:
-
我不太确定我是否理解这种情况,你有 iframe 形式的 Silverlight 吗?
-
我附上了对情况的详细解释(我想知道为什么我在写问题时没有这样做)。
标签: javascript silverlight dynamics-crm ribbon