Добавить вкладки на странице нового элемента - PullRequest
1 голос
/ 29 июня 2010

У меня есть список, который имеет около 60 столбцов.В sharepoint высота страницы очень высокая.Так что я могу добавить вкладки на странице нового элемента sharepoint.Пожалуйста, помогите.

1 Ответ

2 голосов
/ 29 июня 2010

Нет встроенного способа сделать это, но если вы можете кодировать JavaScript, это не должно быть так сложно.

В конструкторе SharePoint откройте форму New / Edit:

Добавьте 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 следующим образом:

<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>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...