Невозможно удалить столбцы списка - PullRequest
1 голос
/ 21 июля 2010

У меня проблемы с удалением столбцов из библиотеки форм в MOSS 2007. Когда я перехожу к настройкам библиотеки форм, столбцы отображаются в списке, и в примечании в заголовке столбца говорится «нажмите, чтобы изменить» (и удалить).Тем не менее, только определенные столбцы даже кликабельны.Почему это так и как я могу удалить те, которые не кликабельны?

Ответы [ 4 ]

3 голосов
/ 05 апреля 2012

Это не ReadOnly, это FromBaseType.

Установите FromBaseType="FALSE", и вы увидите кнопку «Удалить», которая появится в форме настроек библиотеки / списка.

Удачи,

Vinz

2 голосов
/ 21 ноября 2011

Прежде чем вы сможете удалить поле, вам необходимо установить для его свойства ReadOnlyField значение false.

f.ReadOnlyField = false;
f.Update(true);
s.Lists[ListName].Update();
f.Delete();
1 голос
/ 22 июля 2010

Правила в listit.aspx для поля, которое должно отображаться как не связанное, состоят в том, что поле должно быть помечено как ReadOnly, не быть скрытым и иметь установленный XPath.

Таким образом, эти поля, вероятно, содержат повышенныеСвойства.

Вы можете удалить их, используя SharePoint Manager , но не забудьте проверить его на резервной копии в тестовой среде, так как это может привести к поломке

0 голосов
/ 21 июля 2010

Они принадлежат к определенному типу контента?

...