Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/sharepoint/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何通过csom向字段添加选项_C#_Sharepoint_Csom - Fatal编程技术网

C# 如何通过csom向字段添加选项

C# 如何通过csom向字段添加选项,c#,sharepoint,csom,C#,Sharepoint,Csom,我正在尝试使用Office AMS核心解决方案创建具有可能值的选项字段 名称不能以“开头,我在这里使用“AddFieldAsXML”找到了这个示例 发件人: Field catField=list.Fields.AddFieldAsXml(@) 信息技术 信息技术 销售额 ,true,AddFieldOptions.DefaultValue); if (!ctx.Web.FieldExistsByName("Rating")) { string xmlChoices = @"<C

我正在尝试使用Office AMS核心解决方案创建具有可能值的选项字段


名称不能以“开头,我在这里使用“AddFieldAsXML”找到了这个示例

发件人:

Field catField=list.Fields.AddFieldAsXml(@)
信息技术
信息技术
销售额
,true,AddFieldOptions.DefaultValue);
if (!ctx.Web.FieldExistsByName("Rating"))
{
    string xmlChoices = @"<CHOICES>
                        <CHOICE>5</CHOICE>
                        <CHOICE>4</CHOICE>
                        <CHOICE>3</CHOICE>
                        <CHOICE>2</CHOICE>
                        <CHOICE>1</CHOICE>
                      </CHOICES>";
    ctx.Web.CreateField(fieldIdRating, "Rating", FieldType.Choice, "Rating", "Knowledge Transfer Fields", additionalXmlAttributes:xmlChoices);

    Field ratingField= ctx.Web.Fields.GetByInternalNameOrTitle("Rating");        
}
Field catField = list.Fields.AddFieldAsXml(@"
            <Field Type='Choice' DisplayName='Category' Format='Dropdown'>
                <Default>IT</Default>
                <CHOICES>
                  <CHOICE>IT</CHOICE>
                  <CHOICE>Sales</CHOICE>
                </CHOICES>
</Field>", true, AddFieldOptions.DefaultValue);