SharePoint 客户端对象模型 多选查阅项赋值

var clientContext = new SP.ClientContext.get_current(); //if the page and the list are in same site.If list is in different site then use relative url instead of get_current
var oList = clientContext.get_web().get_lists().getByTitle(‘Contacts‘);
var itemCreateInfo = new SP.ListItemCreationInformation();
var oListItem = oList.addItem(itemCreateInfo);

var contactTypes = null;

$.each(contact.contactTypes, function (index, contactType) {
    if (index != 0)
        contactTypes += ‘;#‘ + contactType.id + ‘;#‘ + contactType.title;
    else
        contactTypes =  contactType.id + ‘;#‘ + contactType.title;
});

// other set_item statements omitted for brevity
oListItem.set_item(‘ContactType‘, contactTypes);

oListItem.update();

clientContext.executeQueryAsync(
    // success return
    function () {
        var success = true;
    },
    // failure return
    function (sender, args) {
        window.alert(‘Request to create contact failed. ‘ + args.get_message() +
                ‘\n‘ + args.get_stackTrace());
    })

原文地址:https://www.cnblogs.com/tengfei8/p/8560408.html

时间: 2024-08-05 04:21:45

SharePoint 客户端对象模型 多选查阅项赋值的相关文章

sharepoint 客户端对象模型之日历操作

sharepoint 客户端对象模型对日历的添加和删除操作,完整代码 1 //实例化网站,获取上下文关系 2 ClientContext c = new ClientContext("http://spweb"); 1 //身份验证 2 c.Credentials = new System.Net.NetworkCredential("用户名", "密码", "域"); 1 //获取操作对象 2 Web web = c.Web

Sharepoint客户端对象模型上传附件

Sharepoint2010中引入了客户端对象模型(COM) 来加强外部对sharepoint站点信息的访问(sharepoint2007只能通过web service) SharePoint中有3种客户端对象模型: ECMAScript .NET托管客户端对象模型 Silverlight客户端对象模型 3种客户端对象模型都通过Client.svc来实现与服务器的交互,对于COM在此不做详细的说明,本节的学习目标是:通过客户端对象模型上传附件 在sharepoint常用于存储附件的容器有:Lib

SharePoint 客户端对象模型共用ClientContext的坑

首先请看代码 private static void Main(string[] args) { Test2(); } private static void Test2() { var clientContext = CreateClientContext(); var oList = clientContext.Web.Lists.GetByTitle("title"); var title = "xxxxxx"; var email = "[emai

SharePoint 2013 Silverlight中使用Net客户端对象模型

1.创建Silverlight时,选择Silverlight 4,不要选择版本5,试了很久版本5都调用不了,自己也不知道什么原因,谷歌也没找到答案,后来尝试版本4,可以调用: 至于Host the Silverlight application是否勾选没有影响: 2.Silverlight中使用客户端脚本,和Net中不一样,要添加下面两个引用: 3.两个需要的引用,在服务器上位置为C:\Program Files\Common Files\Microsoft Shared\Web Server

SharePoint服务器端对象模型 之 访问网站和列表数据(Part 5)

(五)列表条目(SPListItem) SharePoint中数据的存储基本上都是通过列表条目来完成(文档库中的文档也是一种特殊的列表条目),因此在SharePoint应用开发中,最终是要和列表条目打交道的.在SharePoint对象模型中,使用SPListItem表示列表条目,使用SPListItemCollection表示列表条目集合.   1.列表条目的获取 列表条目的获取有多种方式,一些常用方式如下: (1) 通过SPList的Items属性,获取列表中的所有条目(不包括文件夹本身对应的

SharePoint服务器端对象模型 之 使用CAML进展数据查询

SharePoint服务器端对象模型 之 使用CAML进行数据查询 一.概述 在SharePoint的开发应用中,查询是非常常用的一种手段,根据某些筛选.排序条件,获得某个列表或者某一些列表中相应的列表条目的集合. 除去列表上的查询之外,在SharePoint中还大量存在着各种各样的查询,比如针对回收站的SPRecycleBinQuery.针对审计的SPAuditQuery.针对变更的SPChangeQuery等等,不过这些查询在实际项目中使用到的频率并不是很高.本章节还是着重介绍列表查询功能.

SharePoint服务器端对象模型 之 使用CAML进行数据查询

(一)概述 在SharePoint的开发应用中,查询是非常常用的一种手段,根据某些筛选.排序条件,获得某个列表或者某一些列表中相应的列表条目的集合. 除去列表上的查询之外,在SharePoint中还大量存在着各种各样的查询,比如针对回收站的SPRecycleBinQuery.针对审计的SPAuditQuery.针对变更的SPChangeQuery等等,不过这些查询在实际项目中使用到的频率并不是很高.本章节还是着重介绍列表查询功能. 在SharePoint 2010之前,列表查询的查询语句都是通过

SharePoint服务器端对象模型 之 使用CAML进行数据查询(Part 2)

(三)使用SPQuery进行列表查询 1.概述 列表查询主要是指在一个指定的列表(或文档库)中按照某些筛选.排序条件进行查询.列表查询主要使用SPQuery对象,以及SPList的GetItems方法,将SPQuery作为参数传递,返回查询到的列表条目集合,即SPListItemCollection类型. 在使用SPQuery进行列表查找的时候,其中一些属性指定了其查找的特性: Query属性:通过该属性指定CAML格式的筛选条件和排序条件(见上文),如果不指定,则默认返回范围内的所有条目: F

Sharepoint列表数据导入导出工具(支持查阅项及用户类型)

基于.NET客户端对象模型.主要思路:获取选择的列表,读取列表字段,选择需要导出或导入的字段,导出(循环选择的字段动态产生CAML查询语句查出数据存放到GridView中,然后读取数据到Excel),导入数据(读取Excel数据到GridView,循环GridView数据给选择的需要导入的字段赋值) 主要代码: 1.加载Lists 1 private void btnLoadLists_Click(object sender, EventArgs e) 2 { 3 string spUrl =