The following code snippet can be used to enable target audience field programmatically.
using (SPSite site = new SPSite("SiteUrl"))
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.Lists["Documents"];
XmlElement fldElement = new XmlDocument().CreateElement("Field");
fldElement.SetAttribute("ID", "61cbb965-1e04-4273-b658-eedaa662f48d");
fldElement.SetAttribute("Type", "TargetTo");
fldElement.SetAttribute("Name", "TargetTo");
fldElement.SetAttribute("DisplayName", "Target Audiences");
fldElement.SetAttribute("Required", "FALSE");
list.Fields.AddFieldAsXml(fldElement.OuterXml);
list.Update();
}
}
No comments:
Post a Comment