gpt4 book ai didi

javascript - 自定义导航链接可以显示任意功能区吗?

转载 作者:行者123 更新时间:2023-11-28 09:35:43 25 4
gpt4 key购买 nike

我正在自定义 Quote 实体,旨在用自定义的、Silverlight 支持的 DataGrid 替换现有的 Quote Products 网格。它的基本目标是扩展基本的“相关记录 View ”功能(主要是添加一些计算字段和内联编辑,没什么花哨的)。

当然,整个事情最终集成得越无缝越好:我把它剥皮得很好,基本功能都有,但功能区是个大问题,我希望它能显示报价详细信息子网格功能区,但显然它不知道我的自定义导航链接显示的内容。

我知道功能区规则,但它们似乎没有解决这个需求;我也不知道有任何 XRM 函数可以完成它。这可行吗?如果是这样,我怎样才能做到这一点?

<小时/>

更多关于我已经拥有的东西:

我在左侧导航区域添加了一个自定义链接(我们将其命名为 My Awesome Grid),指向 HTML Web 资源(我们将其命名为 new_AwesomeGridPage)。该资源仅托管一个 Silverlight 应用程序(这是另一个 Web 资源,new_AwesomeGrid),其中包含一个 DataGrid,它以自定义的、更奇特的方式列出了报价详细信息。网格是通过 OData 服务提供的,一切都运行顺利(可以指出,数据来自何处以及它代表什么并不重要,当然这是事实),除了表单功能区它不会像单击相关实体的内置导航链接时那样“切换”。因此,我想知道当使用自定义导航链接显示 HTML Web 资源时,如何(如果?)强制功能区显示任意相关实体的命令?

最佳答案

嗯,有点尴尬的情况,恐怕我没有详细的解决方案,只是一种方法。

据我所知,没有办法将标准功能区“连接”到自定义 Silverlight 网格。

我认为你需要做的是;向所有现有按钮添加启用/可见性规则,然后在有人查看您的网格时禁用/隐藏它们。我不确定该规则将采用什么形式,可能是 JavaScript。

然后使用与您的 Silverlight 应用程序通信的 JavaScript 操作创建新按钮,然后让您的 Silverlight 应用程序执行所需的任何逻辑。

对于功能区自定义,我建议从 Ribbon Workbench 开始,它是功能区编辑的绝佳工具。

关于javascript - 自定义导航链接可以显示任意功能区吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13086222/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com