更新SPListItem时禁用SharePoint项目事件触发

Update() 更新数据库中的项目 更新”Modified”和”Modified by”值 创建一个新版本 SystemUpdate() 更新数据库中的项目 “Modified”和”Modified by”值没有任何更改 没有新版本 触发项目事件 SystemUpdate(true) 与SystemUpdate()相同,并递增项目版本 使用SystemUpdate(false)与SystemUp … 继续阅读 更新SPListItem时禁用SharePoint项目事件触发

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 工作流循环审批任务