sharepoint知识点总结大全(编辑修改稿)内容摘要:

iteUrl, )。 SPWeb webWithUser =。 //此时用户为 SAICMOTORLABuser1 ( )。 SPList listWithUser = [simeList]。 //dother code People Editor 控件 = User,DL,SecGroup。 代表可以选择用户,也可以选择组 工作流历史记 录表 History/ Infopath 中为下拉框添加值 (, AddElm, )。 AJAX 实现 3:在相关 MasterPage 的 head里添加 script type=39。 text/javascript39。 _spOriginalFormAction = [0].action。 _spSuppressFormOnSubmitWrapper=true。 /script UserControl 的 Page_load 事件里添加 if ( != null) { string formOnSubmitAtt = [onsubmit]。 if (formOnSubmitAtt == return _spFormOnSubmitWrapper()。 ) { [onsubmit] = _spFormOnSubmitWrapper()。 } } (this, typeof([ 你 UserControl 的 ClassName]), UpdatePanelFixup, _spOriginalFormAction = [0].action。 _spSuppressFormOnSubmitWrapper=true。 , true)。 当 Person or Group 字段允许多人时,通过 sdk 对象读取用户信息 ListSPUser users = new ListSPUser()。 ListSPGroup groups = new ListSPGroup()。 SPFieldUserValueCollection values = (SPFieldUserValueCollection)item[人员或组栏 ]。 foreach (SPFieldUserValue value in values) { if ( != null) { ()。 } else { SPGroup group = ()。 (group)。 foreach (SPUser user in ) { (user)。 } } } SPFieldLookupValueCollection values = (SPFieldLookupValueCollection )item[Users]。 SPFieldLookupValueCollection values = item[Users ].ToString()。 string initUsers =。 foreach (SPFieldLookupValue value in values) { int valueID =。 string valueTitle =。 } 代码启动工作流 获取 spworkflowmanager 获取 spworkflowassociation,针对一个 item 启动 向 Item 中添加附件 if () { Stream stream =。 = 0。 byte[] buffer = new byte[]。 (buffer, 0, (int))。 (, buffer)。 ()。 ()。 ()。 } CAML 查找 Lookup 型 FieldRef Name=GMP LookupId=TRUE/ Value Type=Lookup1/Value 用户型 FieldRef Name=User LookupId=TRUE/ + Value Type=User + + /Value + WEB 页面显示 word 如果想让 web 页面显示出 word 文档要加 = application/msword。 (ContentDisposition,attachment。 filename= + ().Replace(+,%20))。 // 防止乱码 =UTF8。 =。 (文件流 )。 ()。 多文件上传 SPFileCollection destFiles = [Destination_Site] .Folders[Destination_DocLib].Files。 foreach (SPFile srcFile in ) { if ( (12/5/2020 12:00:00 AM)) { string destURL = + / +。 byte[] binFile = ()。 (destURL, binFile, true)。 } } 工作流中权限 先 HybridDictionary 一个对象叫 task1permission ,然后(, ),最后将 task1permission 赋值给 task 的 SpecialPermissions 检查权限 public void CheckPermissions (SPBasePermissions permissionMask) 检 查 当 前 用 户 是 否 有 permissionMask 的 权 限 , 如 果 没 有 返 回 一 个UnauthorizedAccessException 的异常。 Bool havePermission = (SPBasePermissions permissionMask) 添加权限 SPList DTTasks = [Document Tasks]。 SPRoleAssignment roleAssignForMember = new SPRoleAssignment((SPPrincipal)newG。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。