Dynamics CRM JS 隐藏子网格“+”号(不推荐,随笔记录)

 

 

调用示例代码:

 hideAddButton(window, "tab_approval_process,nextcustomer,billTo,account_attachment");

 

function hideAddButton(w, subgrids) {
    ///<summary>隐藏子网格加号按钮</summary>
    /// <param name="w">window对象</param>
    /// <param name="subgrids">子网格名称,多个英文逗号隔开</param>
  var subgrid = subgrids.split(',');
    for (var i = 0; i < subgrid.length; i++) {
        var _id = subgrid[i] + "_contextualButtonsContainer";      var _button = w.document.getElementById(_id);
        if ((_button == null || _button == undefined) && window.parent != null && window.parent != undefined) {
            _button = w.parent.window.document.getElementById(_id);
        }
        if (_button != undefined && _button != null) {
            _button.style.display = "none";
        }
    }
}

 

posted @ 2021-11-25 10:09  30号少年  阅读(102)  评论(0编辑  收藏  举报