2015-09-17 4 views
0

Я пытаюсь максимизировать/свернуть список документов в веб-части.Развернуть/Свернуть Работы только для первых двух веб-частей

Я использовал следующий код из http://blog.pathtosharepoint.com/2008/10/25/expandcollapse-buttons-for-your-web-parts/

и это работает для моих первых двух веб-частей, но не мои другие два. Все, что я сделал, включало их названия в моей кодировке как изменение. Поэтому на дисплее не должно быть никаких проблем.

Любые предложения о том, что может вызвать это?

Единственные изменения, которые я произвел после первых 2, были рабочими, я добавил еще 2 title1, чтобы включить другие 2 веб-части.

Как вы можете видеть, в нижней части 2 не полностью минимизировать при загрузке страницы enter image description here

FYI: внутри кодирования .. названия изменены на "... Orders" но ... находится в месте фактического имени

<script type="text/javascript"> 

// Expand/Collapse Buttons 

function WPToggle(thisId, ImageId) 
{ 
if (document.getElementById(thisId).style.display=="none") 
{ 
document.getElementById(thisId).style.display=""; 
document.getElementById(ImageId).src = "/_layouts/images/minus.gif"; 
} 
else 
{ 
document.getElementById(thisId).style.display="none"; 
document.getElementById(ImageId).src = "/_layouts/images/plus.gif"; 
} 
} 

function ExpandCollapseBody() 
{ 
var i = 1; 
var WPid = "WebPartWPQ1" ; 
var WPtitleid = "WebPartTitleWPQ1" ; 
var Toggleid = "ToggleImage1" ; 
do 
{ 
try 
{ 

title1 = document.getElementById(WPtitleid).getAttribute("title"); 
if (title1 == "... Orders" || title1 == "... Orders" || title1 =="... Orders" || title1 == "... Orders") 
{ 
document.getElementById(WPtitleid).innerHTML = '<IMG id="' + Toggleid + '" onClick="WPToggle(\'' + WPid + '\',\'' + Toggleid + 
'\')" alt="Expand/Collapse" style="margin:6px 5px 0px 2px; float:left; cursor:pointer;" src="/_layouts/images/minus.gif" />' + 
document.getElementById(WPtitleid).innerHTML ; 
document.getElementById(Toggleid).src = "/_layouts/images/plus.gif"; 
} 
} 
catch(err) {} 
i = i + 1; 
WPid = "WebPartWPQ" + i ; 
WPtitleid = "WebPartTitleWPQ" + i; 
Toggleid = "ToggleImage" + i; 
} while (document.getElementById(WPid)) 
} 

_spBodyOnLoadFunctionNames.push("ExpandCollapseBody()"); 

</script> 

Я думаю, я вижу, что по умолчанию, тем больше я добавить больше WebParts они начинаются с расширен, а не коллапс ....

ответ

0

я вижу. Мне необходимо следующее условие Chrome: minimize для веб-части

enter image description here

 Смежные вопросы

  • Нет связанных вопросов^_^