获取内容文档类型使用Javascript(CSOM)设置

时间:2015-04-17 04:29:49

标签: sharepoint

如何使用javascript访问特定docset的所有内容类型

使用服务器模型我们可以通过

实现它

var ctIds = ds.ContentTypeTemplate.AllowedContentTypes;


 //1
 foreach (SPContentTypeId ctId in ctIds)
 {
     Console.WriteLine(ctId); //print Content Type Id
 }

但如何在CSOM中实现这一目标

1 个答案:

答案 0 :(得分:0)

您可以在上述列表中拨打休息api电话:

jQuery.ajax({
url: "_api/web/Lists/getbytitle('LIST NAME')/items?$select=Title,ContentTypeId",
type: "GET",
cache: false,
headers: {
    "accept": "application/json; odata=verbose",
    "content-type": "application/json;odata=verbose",
    "X-RequestDigest": jQuery("#__REQUESTDIGEST").val()
},
success: function(data) {
    // CT in data.d.ContentTypes.results
},
error: function() {

   }});

这将返回与此文档集列表关联的所有CT。