четверг, 22 мая 2014 г.

переносим элементы в другой список с помощью PowerShell (архивирование элементов)

Добрый день, сегодня я напишу, как можно переносить элементы с одного списка в другой. Мой способ заключается в копировании элементов, а не перемещении. К сожалению я не нашел лучшего способа, ведь .MoveTo элемента списка не поддерживает. В данном способе есть недочет, перенесенные элементы теряют информацию о том кто и когда их создал в начальном списке.
Что делает скрипт:
  • Получает все элементы, которые отвечает фильтру CAML
  • Копирует полученные элементы в другой список
  • Можно удалить исходные элементы (в случае если проводим архивирование и нужно очистить список) 

понедельник, 19 мая 2014 г.

Добавление кастомной кнопки на риббон

Сегодня я поделюсь своим опытом по добавлению кнопки в кастомный список, который был создан в VS и при этом создан был список не мной.
Я не буду рассказывать, как создавать саму кнопку, уже есть много хороших статей по этому вопросу.
К примеру:
Я лучше расскажу о том, как ее привязать к списку. Добавления кнопки к стандартным спискам не вызывает особой сложности. SharePoint 2010 Base Types, List Template and Definition IDs, and Content Types IDs Но у меня был кастомный список с кастомным риббоном, и кнопку все не получалось добавить.