zoukankan      html  css  js  c++  java
  • sharepoint ECMA using a custom contentType to creating a list in SubSite

     Using a custom contentType to creating a list:

    
    
    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));
                    }
                }
    }
    此处需要注意的是,必须通过主站点查找到下面的子站点,只有这样才能通过custom contentType 创建成功list



  • 相关阅读:
    自动跳转至首页(Java Script)
    简单的轮播图(Java Script)
    蓝桥杯 2016年 第七届 四平方和(JAVA)
    蓝桥杯 2016年 第七届 剪邮票(JAVA)
    蓝桥杯 2015年 第六届 生命之树(JAVA)
    蓝桥杯 2015年 第六届 垒骰子(JAVA)
    numpy笔记
    opencv安装和运行
    vs code环境配置注意点
    numpy中matrix使用方法
  • 原文地址:https://www.cnblogs.com/lynn-lin/p/3775338.html
Copyright © 2011-2022 走看看