«Обновить» определение столбца сайта SharePoint в списках, которые его используют?
-
12-09-2019 - |
Вопрос
Мы развернули функцию, которая устанавливает пользовательский столбец сайта с именем «Классификация». Это тип столбца выбора.Теперь нам нужно изменить выбор.Мы можем достаточно легко обновить XML в этой функции, но это не повлияет ни на один из списков, уже используемых в существующем столбце сайта;они все еще видят старый выбор.
Есть ли способ отправить сигнал обновления или что-то еще в списки, которые используют функцию столбца нашего сайта классификации, чтобы эти списки использовали обновленные варианты?
Решение
Я думаю, что единственный способ заархивировать это — перебрать каждый список, использующий этот столбец, и изменить там XML, поскольку столбец в списке больше не имеет ссылки на исходный столбец.
Другие советы
У Фло есть своя точка зрения, и я ранее работал над этой проблемой и сделал сообщение в блоге, которое может вам чем-то помочь.Взгляни:
http://johanleino.wordpress.com/2009/08/11/propagating-updates-to-content-types/
SharePoint может это сделать...Не меняйте свою функцию, а измените созданный столбец сайта в каждом семействе веб-сайтов через веб-интерфейс.Изменения, сделанные таким образом, будут распространяться.(Надеюсь, у вас не 10 000 семейств сайтов;)