在新项目页面中添加选项卡

时间:2010-06-29 04:27:50

标签: sharepoint

我有一个大约有60列的列表。在sharepoint页面高度非常高。 我可以在sharepoint新项目页面中添加标签。 请帮助。

1 个答案:

答案 0 :(得分:2)

没有内置的方法可以做到这一点,但如果你可以编写JavaScript代码,那就不应该那么难了。

在SharePoint设计器中,打开“新建/编辑”表单:

像这样添加PlaceHolderAdditionalPageHead

<asp:Content ContentPlaceHolderId="PlaceHolderAdditionalPageHead" runat="server">
<script src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
jQuery(document).ready(function($) {
  $('.ms-formtable>tbody>tr:gt(9)').hide()  
});
function showFields(from, to)
{
  jQuery('.ms-formtable>tbody>tr').hide();
  if (from>1)
    jQuery('.ms-formtable>tbody>tr:lt('+to+'):gt('+(from-2)+')').show();
  else
    jQuery('.ms-formtable>tbody>tr:lt('+to+')').show();
}
</script>
</asp:Content>

在PlaceHolderMain中添加一些指向UI的链接,如下所示:

<a href="javascript:showFields(1,10);">1-10</a>
<a href="javascript:showFields(11,20);">11-20</a>
<a href="javascript:showFields(21,30);">21-30</a>