2014-10-07 67 views
0

在Google上搜索時,我找到了此代碼。我需要在頁面中包含這個腳本來隱藏空列表。我怎樣才能做到這一點?隱藏列表當它們爲空時查看Web部件(SharePoint)

<script type="text/javascript"> 
function HideEmptyWebParts() 
{ 
var itemsfound = new Array; 
var elements = document.getElementsByTagName('*'); 
for(var i=0;i<elements.length;i++) 
{ 
    if(elements[i].className == 'ms-vb') 
    { 
    itemsfound.push(elements[i]); 
    } 
} 

for (var i=0;i<itemsfound.length;i++) 
{ 
    if (itemsfound[i].innerHTML.indexOf("There are no items to show in this view of the")>-1) 
    { 
      itemsfound[i].parentNode.parentNode.parentNode.parentNode.innerHTML="<div class='ms-  vb'>Not enough data to produce a dashboard.</div>"; 

     } 
    } 
} 

_spBodyOnLoadFunctionNames.push("HideEmptyWebParts") 

</script> 

回答

0

把它放在母版頁,如果你想申請在整個網站。或引用它。 但是,如果你想在特定的頁面中應用這個,添加內容編輯器並將其粘貼到HTML。

+0

我試圖在特定頁面中添加內容編輯器。它必須放置在特定的標籤中? – 2014-10-10 17:09:56

+0

按原樣粘貼您的代碼。 – 2014-10-17 03:38:06

相關問題