首页 > 其他 > 详细

sharepoint ECMA using a custom contentType to creating a list in SubSite

时间:2014-06-09 00:39:44      阅读:428      评论:0      收藏:0      [点我收藏+]

 Using a custom contentType to creating a list:

bubuko.com,布布扣

bubuko.com,布布扣
function GetContentType()
{
        var clientContext = new SP.ClientContext(siteUrl);
        var currentWeb = clientContext.get_web();
        var contentTypeCollection = currentWeb.get_contentTypes(); 
        var contentType = contentTypeCollection.getById("0x01010038CBF7FA14024D2688184E50E84E3239");
        clientContext.load(contentType);
        clientContext.executeQueryAsync(
                                        Function.createDelegate(this, onQuerySucceeded),
                                        Function.createDelegate(this, onQueryFailed)
                            );
}  

function onQuerySucceeded(){

            var count = subWebs.get_count();
            if (count > 0) {
                for (var i = 0; i < count; i++) {
                    var subWeb = subWebs.itemAt(i);
                    var list = subWeb.get_lists().getByTitle("12");
                    //get this list all contentType
                    var sublistContentTypeCollection = list.get_contentTypes();
                    //if this contentType is no add this contentType;
                    sublistContentTypeCollection.addExistingContentType(contentType);
                    clientContext.load(subWeb);
                    clientContext.load(list);
                    clientContext.load(sublistContentTypeCollection);
                    clientContext.executeQueryAsync(Function.createDelegate(this, onQuerySucceededContentType), Function.createDelegate(this, onQueryFailedContentType));
                }
            }
}
bubuko.com,布布扣
1
此处需要注意的是,必须通过主站点查找到下面的子站点,只有这样才能通过custom contentType 创建成功list


 


bubuko.com,布布扣

 

sharepoint ECMA using a custom contentType to creating a list in SubSite,布布扣,bubuko.com

sharepoint ECMA using a custom contentType to creating a list in SubSite

原文:http://www.cnblogs.com/lynn-lin/p/3775338.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!