我正在自定义 Quote 实体,旨在用自定义的、Silverlight 支持的 DataGrid 替换股票 Quote Products 网格。它基本上旨在扩展基本的“相关记录视图”功能(大多数情况下,它添加了一些计算字段和内联编辑,没什么太花哨的)。
当然,整个事情最终越无缝集成越好:我把它皮肤很好,基本功能都在那里,但是功能区是一个大问题,我希望它显示 Quote Details SubGrid 功能区,但显然这件事不知道我的自定义导航链接显示的内容。
我知道功能区规则,但它们似乎没有解决这个需求;我也不知道有任何 XRM 功能可以完成它。它甚至可行吗?如果是这样,我该如何做到这一点?
更多关于我已经拥有的:
我向左侧导航区域添加了一个自定义链接(我们命名它My Awesome Grid
),指向一个 HTML Web 资源(我们命名它new_AwesomeGridPage
)。此资源仅托管一个 Silverlight 应用程序(它是另一个 Web 资源new_AwesomeGrid
),其中包含一个DataGrid
以自定义、更精美的方式列出报价详细信息的应用程序。网格是通过 OData 服务提供的,并且一切正常(可以指出,数据来自哪里以及它代表什么并不重要,当然这是真的),除了表单功能区它不会像单击相关实体的内置导航链接那样“切换”。因此我想知道如何(如果?) 当自定义导航链接用于显示 HTML Web 资源时,可以强制功能区显示任意相关实体的命令?