Sharepoint 无法删除列表列
我在MOSS 2007中从表单库中删除列时遇到问题。当我转到表单库设置时,会列出列,列标题中的注释显示“单击以编辑”(和删除)。但是,只有某些列甚至可以单击。这是为什么?我如何删除不可单击的字段?它们是否属于特定的内容类型?它们是否属于特定的内容类型?listedit.aspx中显示为非链接的字段的规则是,该字段应标记为只读,而不是隐藏并设置XPath 因此,这些字段可能包含提升的属性Sharepoint 无法删除列表列,sharepoint,moss,Sharepoint,Moss,我在MOSS 2007中从表单库中删除列时遇到问题。当我转到表单库设置时,会列出列,列标题中的注释显示“单击以编辑”(和删除)。但是,只有某些列甚至可以单击。这是为什么?我如何删除不可单击的字段?它们是否属于特定的内容类型?它们是否属于特定的内容类型?listedit.aspx中显示为非链接的字段的规则是,该字段应标记为只读,而不是隐藏并设置XPath 因此,这些字段可能包含提升的属性 您可以使用删除它们,但一定要在测试环境中的备份上测试它,因为您可能会破坏它listedit.aspx中显示为非
您可以使用删除它们,但一定要在测试环境中的备份上测试它,因为您可能会破坏它listedit.aspx中显示为非链接的字段的规则是,该字段应标记为只读,而不是隐藏并设置XPath 因此,这些字段可能包含提升的属性
您可以通过使用删除字段,但一定要在测试环境中的备份上测试它,因为您可能会破坏内容在删除字段之前,您需要将其
ReadOnlyField
属性设置为false
f.ReadOnlyField = false;
f.Update(true);
s.Lists[ListName].Update();
f.Delete();
在删除字段之前,需要将其
ReadOnlyField
属性设置为false
f.ReadOnlyField = false;
f.Update(true);
s.Lists[ListName].Update();
f.Delete();
它不是
ReadOnly
,而是FromBaseType
设置FromBaseType=“FALSE”
,您将看到“删除”按钮显示在库/列表设置窗体上
祝你好运
vinz它不是
只读的
,它是FromBaseType
设置FromBaseType=“FALSE”
,您将看到“删除”按钮显示在库/列表设置窗体上
祝你好运
vinz有些人这样做,有些人不这样做。列的可点击性和它是否附加到内容类型之间似乎没有任何关系。有些是,有些不是。专栏的可点击性和它是否附加到内容类型之间似乎没有任何关系。感谢列出规则,我没有意识到这一点。遗憾的是,SharePoint Manager不允许我删除这些列。也许一些代码可以做到这一点。如果SharePoint Manager做不到,那么代码也做不到,但这可能是一个多步骤的过程。Set Column not ReadOnly,Save,Set Column not Sealed,Save,delete谢谢你列出了这些规则,我没有意识到这一点。遗憾的是,SharePoint Manager不允许我删除这些列。也许一些代码可以做到这一点。如果SharePoint Manager做不到,那么代码也做不到,但这可能是一个多步骤的过程。设置列不只读、保存、设置列不密封、保存、删除