Sharepoint 如何向现有选项字段添加更多选项
以下是我的设置: 我有一个包含此字段的列表(从vs2010创建): (B) 这两个选项都运行良好,没有错误,之后$uf.Choices显示了刚刚添加的“Fish”选项,但两个更改都没有保存 我做错了什么 致以最良好的祝愿,Sharepoint 如何向现有选项字段添加更多选项,sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,以下是我的设置: 我有一个包含此字段的列表(从vs2010创建): (B) 这两个选项都运行良好,没有错误,之后$uf.Choices显示了刚刚添加的“Fish”选项,但两个更改都没有保存 我做错了什么 致以最良好的祝愿, Armin从代码隐藏处尝试以下代码: string newField = string.Concat("<Field Type='Choice' DisplayName='", "FieldName", "' Name='",
Armin从代码隐藏处尝试以下代码:
string newField = string.Concat("<Field Type='Choice' DisplayName='",
"FieldName", "' Name='", "FieldName", "' ",
"Format='Dropdown' Required='TRUE' Indexed='TRUE'><CHOICES>",
"<CHOICE>1</CHOICE>",
"<CHOICE>2</CHOICE>",
"<CHOICE>3</CHOICE>",
"</CHOICES><Default>1</Default>",
"<Description> Status.",
"</Description></Field>");
list.Fields.AddFieldAsXml(newField, true,SPAddFieldOptions.AddFieldToDefaultView);
Web.Update();
string newField=string.Concat(“”,
"1",
"2",
"3",
"1",
“地位。”,
"");
list.Fields.AddFieldAsXml(newField、true、SPAddFieldOptions.AddFieldToDefaultView);
Web.Update();
尝试使用powershell
$suryafield = "<Field Type='Choice' DisplayName='Surya' Required='TRUE' Format='Dropdown' Group='Custom Columns'
FillInChoice='FALSE' StaticName='Surya' Name='Surya'>
<CHOICES>
<CHOICE>YES</CHOICE>
<CHOICE>NO</CHOICE>
</CHOICES>
</Field>"
$web.Fields.AddFieldAsXml($suryafield)
$suryafield=”
对
不
"
$web.Fields.AddFieldAsXml($suryafield)
欲了解更多信息,请参阅本文
$w = Get-SPWeb http://intranet/foo
$l = $w.Lists["Dynamics-Nav List"]
$uf = $l.Fields["Fruits"]
$uf.Choices
$uf.Choices.Add("Fish");
$uf.update()
$l.update();
string newField = string.Concat("<Field Type='Choice' DisplayName='",
"FieldName", "' Name='", "FieldName", "' ",
"Format='Dropdown' Required='TRUE' Indexed='TRUE'><CHOICES>",
"<CHOICE>1</CHOICE>",
"<CHOICE>2</CHOICE>",
"<CHOICE>3</CHOICE>",
"</CHOICES><Default>1</Default>",
"<Description> Status.",
"</Description></Field>");
list.Fields.AddFieldAsXml(newField, true,SPAddFieldOptions.AddFieldToDefaultView);
Web.Update();
$suryafield = "<Field Type='Choice' DisplayName='Surya' Required='TRUE' Format='Dropdown' Group='Custom Columns'
FillInChoice='FALSE' StaticName='Surya' Name='Surya'>
<CHOICES>
<CHOICE>YES</CHOICE>
<CHOICE>NO</CHOICE>
</CHOICES>
</Field>"
$web.Fields.AddFieldAsXml($suryafield)