关于界面元素的隐藏

很多时候我们都要打开记录时OnLoad()动态的显示 / 隐藏某个界面元素,下面的 Jscript 可以帮助我们达到目的。

 

/*只隐藏这个field*/

crmForm.all.field.style.display = 'none';


/*隐藏这个field 及其 lable*/

crmForm.all.field.style.display = 'none';

crmForm.all.field_c.style.display = 'none';


/*隐藏这个field及其所在的行*/

crmForm.all.field.parentElement.parentElement.style.display = 'none';


/*隐藏这个field及其所在的区域*/

crmForm.all.field.parentElement.parentElement.parentElement.style.display = 'none';


/*隐藏整个tab*/

crmForm.all.tab2Tab.style.display = 'none';

function HiddenTabPage(objTabIndex)

{  

    var objTabPageId = "tab"+ objTabIndex.toString() +"Tab";  

    var objTabPageDivId = "tab"+objTabIndex.toString();  

    var objHiddenPage = eval("crmForm.all."+objTabPageId);  

    var objHiddenPageDiv = eval("crmForm.all."+objTabPageDivId);  

    if(objHiddenPage != null && typeof(objHiddenPage) != undefined)  

    {  

        objHiddenPage.style.display = "none";  

    }  

    if(objHiddenPageDiv != null && typeof(objHiddenPageDiv) != undefined)

      {  

        objHiddenPageDiv.style.display = "none";  

    }  

}

你可能感兴趣的:(元素)