如何在sharepoint 2013中使用javascript对象模型创建一个站点列类型作为选择



我需要创建一个站点列的类型选择。它将包含"是"one_answers"否"作为两个选项,默认值为"空"使用javascript对象模型。谁能建议一下?提前感谢!!!!

问候,Rajkishore

看一下这段代码:

<script>
$(document).ready(function(){
    $("#btnCreateSiteColumn").click(function(){
        var model = { 
            'parameters': { 
                '__metadata': { 'type': 'SP.FieldCreationInformation' }, 
                'Title':'My Choice Column', 
                'FieldTypeKind': 6, 
                'Required': true, 
                'Choices': { 
                    '__metadata': { 'type':'Collection(Edm.String)' }, 
                    'results': [ 'Yes', 'No' ] 
                } 
            } 
        };
        $.ajax({
            url: 'http://Url.Of.Your.Site.Collection/_api/web/fields/addfield',
            type: "POST",
            data: JSON.stringify(model),
            headers: {
                "accept": "application/json;odata=verbose",
                "content-type": "application/json;odata=verbose",
                "X-RequestDigest": $("#__REQUESTDIGEST").val()
            },
            success: function(data) {
                alert('Site column created');
            },
            error: function(error) {
                alert('Error creating site column');
            }
        });
    }); 
});
</script>
<a id="btnCreateSiteColumn">Create Site Column</a>

最新更新