Dynamics 365 隐藏实体列表界面的显示图表和打开仪表板按钮

Posted Vic.Tang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Dynamics 365 隐藏实体列表界面的显示图表和打开仪表板按钮相关的知识,希望对你有一定的参考价值。

     有的客户会要求系统上线前把不需要的按钮全部隐藏,因为他们不想用户去随便乱点,比如停用和禁用按钮,如果功能上没用到就需要隐藏,这两个是能通过Ribbon工具操作的,但有些按钮是无法用Ribbon来实现的。比如这里提到的显示图表和打开仪表板的按钮。

     因为这两个按钮在每个实体列表的list上都有,所以我们可以在应用功能区实现

    在应用功能区加一个按钮,默认隐藏

    每次加载时执行如下代码,当执行完成以后会清除不会继续执行    

HideListChartEnable: function ()  
var hideButtonInter = setInterval(function () 

                var showChartPaneButton = window.parent.document.getElementById("ShowChartPane");
                var openEntityDashboard = window.parent.document.getElementById("OpenEntityDashboard");

                if (showChartPaneButton != null && openEntityDashboard != null) 
                    showChartPaneButton.style.display = "none";
                    openEntityDashboard.style.display = "none";
                    clearInterval(hideButtonInter);
                 else if (showChartPaneButton != null) 
                    showChartPaneButton.style.display = "none";
                    clearInterval(hideButtonInter);
                


            , 100);
            return false;

以上是关于Dynamics 365 隐藏实体列表界面的显示图表和打开仪表板按钮的主要内容,如果未能解决你的问题,请参考以下文章

自定义适用于手机和平板电脑的 Dynamics 365:显示的实体

Dynamics 365 Developer Toolkit 错误:由于网络中断而无法加载实体

自定义适用于手机和平板电脑的 Dynamics 365:窗体自定义项

Dynamics 365 N:N子网格添加现有Inline Lookup筛选

Dynamics 365 通过Advanced Filtering创建个人视图

介绍并配置Dynamics 365中的虚拟实体Virtual Entity