SharePoint批量删除SPListitem

SharePoint批量删除SPListitem 123456789101112131415161718192021222324public void DeleteData(SPListItemCollection items, SPList itemlist) {     SPSecurity.RunWithElevatedPrivileges&#4 … 继续阅读 SharePoint批量删除SPListitem

使用SPListItem获取item所在的文件夹(SPFolder)

使用SPListItem获取item所在的文件夹(SPFolder) 12345678910public static SPFolder GetFolderByItem(SPListItem item) {     SPFolder folder = null;     if (item != null && … 继续阅读 使用SPListItem获取item所在的文件夹(SPFolder)

Sharepoint 用户或用户组(允许多重选择)获取

Sharepoint 用户或用户组(允许多重选择)获取 1234567891011121314151617181920if (item["Users"] != null) {     SPFieldUser WIuField = (SPFieldUser) item.ParentList.Fields … 继续阅读 Sharepoint 用户或用户组(允许多重选择)获取

Sharepoint JSLink 修改文档库的菜单Callouts

Sharepoint文档库文档的菜单是一个标准的Callouts,他有标题、内容主体、和工具栏组成,我们都可以定义:   今天我们来定义工具栏,activebar     点击申请打印等就可实现相应功能:     12345678910111213141516171819202122232425262728293031323334353637383 … 继续阅读 Sharepoint JSLink 修改文档库的菜单Callouts

Sharepoint JSLink 修改列表项SPListItem的菜单Callouts

前面我们介绍了修改列表样式,今天我们修改列表项SPListItem的菜单,sharepoint里面叫Callouts,效果如下:     点击相应菜单弹出相应功能:   1234567891011121314151617181920212223242526272829303132333435363738function Custom_AddListMenuItems& … 继续阅读 Sharepoint JSLink 修改列表项SPListItem的菜单Callouts

Sharepoint JSLink 修改列表样式

很多时候sharepoint默认的列表样式不能满足我们的需求,所以我们都要修改列表样式,以达到我们的要求。 如下是默认的列表:     我们的要求交易要显示正常或淘汰、加工工时侧显示状态灯     之前想要修改列表样式,是一件非常痛苦的事情,现在我们只需要加点JS代码就行,如下给列表添加JS链接:     确定后就可实现上面所效果(JS代 … 继续阅读 Sharepoint JSLink 修改列表样式

Sharepoint 显示网站集下所有站点任务Web部件

Sharepoint用户任务默认只显示当前站点下的任务,可有时需要显示网站集下所有站点任务,解决方法如下: 将以下代码保存为“用户任务.dwp”文件,上传添加Web部件即可。 12345678910111213141516171819202122232425262728293031<?xml version="1.0" encoding="utf-8" … 继续阅读 Sharepoint 显示网站集下所有站点任务Web部件

sharepoint 列表默认表单修改之JS

sharepoint列表默认的3个表单(NewForm、DispForm、EditForm)都千篇一律的一种风格,我们其实可以用前端JS来修改以快速达到想要的效果。 先来看看默认的表单效果 JS修改中我们要用到JQ,所以你要先去下载,然后就是JS代码如下: 123456789101112$(document).ready(function() { … 继续阅读 sharepoint 列表默认表单修改之JS

sharepoint 工作流循环审批任务

循环审批,很形象当没有得到某种要求时,就一直循环直到满足要求为此。 比如我设备故障要维修时,我们发出一个申请,维修完成我申请人确实,问题是否解决,如还有问题就循环能和维修人员,直到解决为止。 我们来看下工作流设计,同样三个TaskActivity都只用设置TaskCreating和TaskCompleted 我们先来定义三个状态bool 123bool whileStart = true; &nb … 继续阅读 sharepoint 工作流循环审批任务

sharepoint 工作流多人会签审批

会签是指联合审批,当一个任务需要多人同时审批时,我们就会用动会签,他能根据条件来实现审批:当全部同意时通、当有一个同意时通过等等情况。 多人同时任务事先是不确定人数的,这里我们用到replicator Activity来复制任务,以我们要求来创建多个任务,同时发出给多人审批。 老规矩,先来新建一个工作流,拖入replicator,再在replicator 中放一个TaskActivity。 其中r … 继续阅读 sharepoint 工作流多人会签审批