"Обновить" определение столбца сайта SharePoint в списках, которые его используют?

Мы развернули функцию, которая устанавливает пользовательский столбец сайта с именем "Классификация". Это тип столбца выбора. Теперь нам нужно изменить выбор. Мы можем достаточно легко обновить XML в функции, но это не повлияет ни на один из списков, уже использовавших существующий столбец сайта; они все еще видят старый выбор.

Есть ли способ отправить сигнал обновления или что-то в списки, которые используют функцию колонки нашего сайта классификации, чтобы эти списки использовали обновленные варианты?

3 ответа

Решение

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

У Фло есть смысл, и я ранее работал над этой проблемой и сделал пост в блоге, который может вам чем-то помочь. Посмотри:

http://johanleino.wordpress.com/2009/08/11/propagating-updates-to-content-types/

SharePoint может это сделать. Не изменяйте свою функцию, а изменяйте созданный столбец сайта в каждом семействе сайтов через веб-интерфейс. Изменения, сделанные таким образом, будут распространяться. (Надеюсь, у вас нет 10.000 семейств сайтов;)

Другие вопросы по тегам