在CRM 4.0中,我希望(如果可能)直接從多個實體(例如'我的帳戶')的視圖打開外部鏈接。採取此操作時,帶有參數化url的新瀏覽器窗口應打開到外部系統中。理想情況下,可以是記錄行上的鏈接,視圖中的工具欄按鈕或「更多操作」列表中的操作。這可能嗎?在CRM 4.0的實體視圖中添加外部鏈接
我想這將是一個JavaScript的某處,但我不確定擴展點(ISV.config?),因爲沒有窗體加載在視圖中。這與相關視圖無關。
在CRM 4.0中,我希望(如果可能)直接從多個實體(例如'我的帳戶')的視圖打開外部鏈接。採取此操作時,帶有參數化url的新瀏覽器窗口應打開到外部系統中。理想情況下,可以是記錄行上的鏈接,視圖中的工具欄按鈕或「更多操作」列表中的操作。這可能嗎?在CRM 4.0的實體視圖中添加外部鏈接
我想這將是一個JavaScript的某處,但我不確定擴展點(ISV.config?),因爲沒有窗體加載在視圖中。這與相關視圖無關。
它可能通過修改ISV.config(XML)。 http://msdn.microsoft.com/en-us/library/cc150910.aspx
你會想看看在下面的XPath添加條目的實體(如圖賬戶爲例)
/ImportExportXml /實體/實體[名稱=「賬戶」] /表格/菜單欄/ ActionMenu 或 /ImportExportXml /實體/實體[名= '帳戶'] /網格/菜單欄/按鈕
在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點頭e支持JavaScript屬性(確保你的XML編碼爲你的javascript)。
不確定你想要參數化到你的網址。如果使用模式對話框,網格中選定的記錄將作爲窗口上的dialogArguments傳遞。請記住,如果計劃通過查詢字符串傳遞許多選定的GUID,那麼IE的URL長度最大。完整的MSDN示例:Walkthrough: Capturing the GUID Values of Records Selected in a Grid