周仙财

因为有做不完的梦, 所以一直在追求! 因为有走不完的路, 所以一直在尝试!

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
很多时候我们都要打开记录时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"; 

    } 

}

posted on 2008-05-20 21:47  周仙财  阅读(196)  评论(0)    收藏  举报