gpt4 book ai didi

javascript - 在 CRM 4.0 的实体 View 中添加外部链接

转载 作者:行者123 更新时间:2023-11-29 22:35:10 25 4
gpt4 key购买 nike

在 CRM 4.0 中,我希望(如果可能)直接从多个实体(例如“我的帐户”)的 View 中打开外部链接。执行此操作时,带有参数化 url 的新浏览器窗口应打开到外部系统。理想情况下,记录行上的链接、 View 中的工具栏按钮或“更多操作”列表中的操作。这可能吗?

我想这会是某处的 javascript,但我不确定扩展点(ISV.config?),因为 View 中没有加载任何表单。这与关联 View 无关。

最佳答案

可以通过修改 ISV.config (XML) 来实现。 http://msdn.microsoft.com/en-us/library/cc150910.aspx

您需要查看在以下 xpath 下添加您的实体的条目(显示的帐户示例)

/ImportExportXml/Entities/Entity[name='account']/Grid/MenuBar/ActionMenu或者/ImportExportXml/Entities/Entity[name='account']/Grid/MenuBar/Button

SDK 中的示例是:

<!-- The main Global Menu Bar located at the top of all root level areas -->
<MenuBar>
<!-- Custom Menus that appear between the Goto Menu and the Help Menu -->
<CustomMenus>
<Menu>
<Titles>
<Title LCID="1033" Text="ISV" />
</Titles>
<MenuItem Url="http://www.microsoft.com" >
<Titles>
<Title LCID="1033" Text="New Window" />
</Titles>
</MenuItem>
</Menu>
</CustomMenus>
</MenuBar>

MenuItem节点支持 JavaScript 属性(确保您对 JavaScript 进行 XML 编码)。

不确定要将什么参数化到您的网址。如果您使用模态对话框,则网格中的选定记录将作为窗口中的 dialogArguments 传递。请记住,如果您计划通过查询字符串传递许多选定的 GUID,则 IE 具有最大 URL 长度。完整的 MSDN 示例:Walkthrough: Capturing the GUID Values of Records Selected in a Grid

关于javascript - 在 CRM 4.0 的实体 View 中添加外部链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5394307/

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