Я пытаюсь максимизировать/свернуть список документов в веб-части.Развернуть/Свернуть Работы только для первых двух веб-частей
Я использовал следующий код из http://blog.pathtosharepoint.com/2008/10/25/expandcollapse-buttons-for-your-web-parts/
и это работает для моих первых двух веб-частей, но не мои другие два. Все, что я сделал, включало их названия в моей кодировке как изменение. Поэтому на дисплее не должно быть никаких проблем.
Любые предложения о том, что может вызвать это?
Единственные изменения, которые я произвел после первых 2, были рабочими, я добавил еще 2 title1
, чтобы включить другие 2 веб-части.
Как вы можете видеть, в нижней части 2 не полностью минимизировать при загрузке страницы
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 они начинаются с расширен, а не коллапс ....