Microsoft Dynamics CRM中修改子网格行的背景色

代码如下,注释说明很详细,Copy后改改参数能直接用

效果如图
// CRM 子网格改变行的背景色 (窗体加载时调用此方法)
function SubgridChangesTheBackgroundColorOfTheLine() {
    var detailOnloadFun = function () {
        var nc = window.top.document.getElementById("contentIFrame0");// contentIFrame0 是不确定的,有可能是contentIFrame1也有可能是contentIFrame2
        var ll = nc.contentWindow.document.getElementById("Account_divDataArea");// 子网格名称_divDataArea
        var qq = ll.getElementsByTagName("table")[0].rows;// table是固定值,写死
        qq[1].style.backgroundColor = "#FF83FA";// 设置背景色,从数组的1开始
        qq[2].style.backgroundColor = "#8DEEEE";
    }
    Xrm.Page.getControl("Account").addOnLoad(detailOnloadFun); // Account子网格 /注册子网格的OnLoad事件
}

你可能感兴趣的:(Microsoft Dynamics CRM中修改子网格行的背景色)