Мне нужно развернуть новое представление списка для стандартной веб-части представления списка в MOSS 2007 через объектную модель (список уже существует, необходимо добавить новое представление). Мне нужно и хочу, чтобы этот список был доступен только для чтения. Это связано с тем, что сохранение изменений в представлении повредит изменения, внесенные в верхний / нижний колонтитул.
Как я могу сделать это через объектную модель? Я посмотрел на базу данных контента, флаг только для чтения (0x20) хранится вместе с представлением и может быть технически обновлен с помощью вызовов proc_GetAllWebPartsOnPage и proc_UpdateView [Properties]. ПРИМЕЧАНИЕ. Интерфейс базы данных и все упомянутые хранимые процедуры все задокументированы Microsoft.
Есть ли ЛЮБОЙ способ сделать это через объектную модель, потому что я бы сильно предпочел это?