代码如下,注释说明很详细,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事件
}