如何使用sharepoint 2013中的javascript对象模型创建网站列类型作为选择?

时间:2016-09-21 18:22:07

标签: javascript sharepoint-2013

我需要创建一个类型选择的网站列。其中包含"是"和"不"作为两个选项和默认值为"空"使用javascript对象模型。任何人都可以建议。谢谢!!!!!

此致 Rajkishore

1 个答案:

答案 0 :(得分:0)

看看这段代码:

<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>