Sharepoint PeopleEditor操作

设置PeopleEditor,一直都找不到怎么用javascript设置,弄一个

获取登陆名:

$("#控件ID").find("#divEntityData").attr("key");

function getUserIDByLoginName(loginName,callback){
	SP.SOD.executeFunc(‘sp.js‘,‘SP.ClientContext‘,function(){
		var context=new SP.ClientContext.get_current();
		this._UserTemp=context.get_web().ensureUser(loginName);
		context.load(this._UserTemp);
		//这里用的是异步方法,第一个参数是成功后调用,第二个参数是失败后调用
		context.executeQueryAsync(
			Function.createDelegate(null,function(){
				var _userID=this._UserTemp.get_id();
				var _userLoginName=_UserTemp.get_loginName();
				callback(_userID+";#"+_userLoginName);
			}),
			Function.createDelegate(null,function(){alert("请确认是否在选人的地方都已经填入了信息");})
		);
	});
}

  设置控件值

function SetUserEditorValue(controlID,userName){
	$("#"+controlID+"_upLevelDiv").text(userName)
	var arg=getUplevel(controlID);
	var ctx=controlID;
	EntityEditorSetWaitCursor(ctx);
	WebForm_DoCallback(controlID,arg,EntityEditorHandleCheckNameResult,ctx,EntityEditorHandleCheckNameError,true)
}

  简单粗暴~~~~

时间: 2024-10-31 14:04:36

Sharepoint PeopleEditor操作的相关文章

Sharepoint站点操作常用问题

1.允许所有域用户访问网站 为网站添加用户: NT AUTHORITY\authenticated users 2.将moss站点以外网方式访问 1.配置花生壳 2.映射moss站点iis所在ip 3.在moss管理中心,添加moss站点备用映射url 3.报错:SharePoint 2010 您可能试图从服务器上的安全浏览器访问此网站.请启用脚本然后重新加载此页 IE浏览器->工具->Internet选项->安全->可信站点->站点->将该网站添加到区域是要访问的站点

SharePoint PeopleEditor控件使用

以下用于简要介绍在SharePoint 2016二次开发中如何使用PeopleEditor人员选择器,并采用前端的方式获取和设置值. 一.在使用的.aspx页面进行注册 <%@ Register TagPrefix="sp" Namespace="Microsoft.SharePoint.WebControls" Assembly="Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, Pu

SharePoint 2013 操作文档库ECB菜单

在SharePoint的使用中,我们经常需要定制SharePoint的一系列菜单,这里就包括ECB菜单,下面,我们简单了解一下ECB菜单如何定制,以及原理. 1.正常情况文档库的ECB菜单如下图: 2.我们首先复制如下js,然后在页面上添加引用 <script src="/_layouts/15/CORE2.JS" type="text/javascript"></script> 3.隐藏查看/编辑属性: 效果如下图: 4.隐藏工作流 效果如

sharepoint database 操作

select *from [dbo].[AllLists] where tp_Title='Pages' and tp_WebId='90511126-E1FE-4E4C-8DDF-74DFC89E88C3' select * from [dbo].[AllWebs] where SiteId='0049424B-5892-426C-9051-AE4050FE5C61'--FullUrl='CN/Announcements/Workforce' SELECT *FROM AllUserDataw

[转载]我们可以用SharePoint做什么

前言 不知不觉作为一个SharePoint的开发人员若干年了,从SharePoint API开始学习,到了解SharePoint的结构,逐渐一点点了解sharepoint的体系:从SharePoint 的2007到2010到2013到SharePoint Online都接触了一些.本文会从个人的视角给大家展现一下我了解的sharepoint的体系结构,以及介绍一下sharepoint的相关功能,欢迎大家共同讨论拍砖. SharePoint平台的体系结构   基本平台: ASP.NET   Sha

使用Jquery 操作 sharepoint2013文档库(增删改查)

使用Jquery 操作 sharepoint2013文档库(增删改查) [html] view plaincopyprint? //https://xxx.sharepoint.com/AAA/_api/web/GetFolderByServerRelativeUrl('/AAA/SingtelLaunchProcess')/Files //https://xxx.sharepoint.com/AAA/_api/web/GetFolderByServerRelativeUrl('Document

SharePoint Client Object Model API 介绍以及工作原理解析

COM和ServerAPI 的对比 SharePoint从2010开始引入了Client Object Model的API(后文中用COM来代替),从名字来看,我们可以简单的看出,该API是面向客户端的应用程序的.有这个这套API,使得所有SharePoint的终端用户 可以开发自己的应用程序来访问,修改SharePoint.下面的列表简述了COM和Server API的区别:   COM Server 运行端 可以在任何能够访问SharePoint的机器上运行 可以再浏览器上,.Net应用程序

通过reflector来查找sharepoint dll

背景介绍: 由于测试过程当中需要写一些case模拟sharepoint的操作,在实际的应用过程当中有一些操作是不能够马上写出来的,这时候可以通过一系列办法来尝试解决: 方法解决: 1.直接搜索google,看看有没有前人做过相应的工作,但是这样的话有时候会找不到 2.借助reflector查看相应的sharepoint dll查看sharepoint自己的操作是什么样子的 以List Setting->Validation Settings举例,首先页面打开至Validation Setting

SharePoint 2013 入门教程之入门手册

原文:SharePoint 2013 入门教程之入门手册 当我们搭建完环境,创建应用程序和网站集后,就已经正式开启了我们的SharePoint之旅了,进入网站以后,开始基本的使用.设置,了解SharePoint相关特性,下面,来简单了解下SharePoint吧. 1.  创建网站集完毕,打开首页,如图1: (图1 SharePoint 发布站点首页) 如上图,可能画的比较乱,11是共享本网站,12是关注此网站,12右边的是最大化内容(也就是编号5,效果如图2). 看图比较乱,上面的东西几乎都是可