Dynamics 365 On-premises V9的UCI界面下如何显示Audit History
生活随笔
收集整理的這篇文章主要介紹了
Dynamics 365 On-premises V9的UCI界面下如何显示Audit History
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
? ? D365的on-premise的UCI目前還很不完善,比如之前博客總提到的Advance Search沒有,而本篇將到提到的Audit History記錄也是沒有的,那怎么讓它在頁面顯示出來呢,這就是本篇要分享的。
? ? 我們可以查看下在經典模式下Audit Log的顯示,是一個iframe里指定了一個路徑地址
? ? 所以在UCI的form下我們可以定義一個tab,在tab中放一個iframe,將iframe的地址指向一個URL即可,而這個URL是可以動態生成的,代碼如下,其中的幾個參數strFormId,strRecordId和entityObjectCode都是可以通過頁面JS的API進行獲取的。
Xrm.Utility.getGlobalContext().getClientUrl()+ "/userdefined/areas.aspx?formid=" + strFormId + "&inlineEdit=1&navItemName=Audit%20History&oId=%7b" + strRecordId + "%7d&oType=" + entityObjectCode + "&pagemode=iframe&rof=true&security=852023&tabSet=areaAudit&theme=Outlook15White";??
var strFormId=formContext.ui.formSelector.getCurrentItem().getId(); var strRecordId=formContext.data.entity.getId()? ?最后的UI效果就是下面這樣
?
總結
以上是生活随笔為你收集整理的Dynamics 365 On-premises V9的UCI界面下如何显示Audit History的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 六月:手动学数据分析(task02)
- 下一篇: python:私有属性