sharepoint - 办公软件教程

SharePoint 状态机工作流之日常报销实例教程

简单介绍下状态机工作流,状态机工作流提供了一系列的状态。工作流从初始状态开始,到终止状态结束。两个状态之间定义行为进行过渡。通常情况下,状态机工作流对事件作出反应,事件的发生将会使状态发生改变。 1、新建项目,选择SharePoint解决方案,创建空项目: 2、选择调试站点,部署为场解决方案,如下图:3、添加新项,选择“Office/SharePoint”下面的“状态机工作流(仅场解决方案)”:4、选择列表工作流,修改工作流名称为...

Sharepoint 关于Element.xml中Ghostable与GhostableInLibrary属性设置

你可能在处理Sharepoint的element manifest file时会遇到File节中的Type属性的设置,此属性有两个可选项:Ghostable与GhostableInLibrary。 如果你不设置它,则默认的会为"Unghostable"。此属性的设置到底是什么意思呢?<?xml version="1.0" encoding="utf-8"?> <Elements xmlns="http://schemas.microsoft.com/sharepoint/" > <Module Name="WP_Stm_DataSync" List="113" Url="_catalogs/wp"> <File Path="WP_Stm_IntranetPa...

SharePoint 前端开发常用的对象之_spPageContextInfo

_spPageContextInfo对象,是SharePoint开发一个非常常用的对象,尤其是前端开发,可以非常方便的获取到一些和站点有关的信息。完整对象如下图,需要什么属性,可以自己获取,然后在代码中使用了。 _spPageContextInfo {[functions]: ,alertsEnabled: false,allowSilverlightPrompt: "True",clientServerTimeDelta: -447,crossDomainPhotosEnabled: false,currentCultureName: "en-US",currentLanguage: 2052,currentUICultureName:...

SharePoint Error - TypeError: Unable to get property 'replace' of undefined or null refere

错误信息 TypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘replace’ of undefined or null reference TypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘replace’ of undefined or null referenceTypeError: Unable to get property ‘_events’ of undefined or null reference. 详细描述...

SharePoint Word 转换PDF服务介绍及示例教程

在SharePoint使用过程中,经常会发现将文档进行格式转换的需求,之前,看到SharePoint 2013有将PPT转换PDF文档的服务,后来,才发现SharePoint 2010开始,就有将Word文档转换PDF的服务了,用起来还是不错的。下面,我们就来看看这个服务,如何将一个Word文档库批量转换成PDF文件,或者,将单一Word文档转换为PDF文档。 一、 效果展示 新建测试Word文档,如下图:新建文档库inputList作为word存放库,上传测试文档,如下...

SharePoint 2013 一些小技巧

一、添加“SharePoint 2013 切换用户”标签相比SharePoint 2010,SharePoint2013版本去掉了切换用户登陆的功能(如下图),其实这个可以通过改welcome.ascx控件来显示出来;修改文件的位置,如下图:文件位置C:Program FilesCommon FilesMicrosoft SharedWeb Server Extensions15TEMPLATECONTROLTEMPLATESwelcome.ascx截图可能报错,这是因为添加的节点不符合标准,我这里是因为节点之间缺少必要的空格:修改以后,刷新页面即可,如...

SharePoint 入门教程之创建页面布局及页面

在SharePoint的使用过程中,页面布局和页面时很重要的两个概念,主要用于数据个性化展示,下面,我们简单介绍一下SharePoint的页面布局和页面的个性化。 一、 SharePoint页面模型概述如下图,是SharePoint页面模型图,我们可以看出母版页、页面布局、页面之间的关系,母版页一般是规范Web站点的Head部分和Foot部分,而页面布局和页面主要是中间的页面问题。页面布局的作用,是为了统一一个类型的页面的格式存在,而布局顾名思义就是...

SharePoint 如何读取选项字段所有Choise

对象模型SPFieldChoice SPSite site = SPContext.Current.Site; SPWeb web = site.OpenWeb(SubWebUrl); SPList list = web.Lists[ListName]; SPFieldChoice fieldchoice = (SPFieldChoice)list.Fields["年份"]; for(int i=0;i<fieldchoice.Choices.Count;i++) {writer.write( fieldchoice.Choices[i].ToString()); } XML描述 <Field Type="Choice" DisplayName="年份" Required="FALSE" Format="RadioButtons" FillInChoice="FAL...

SharePoint 如何判断用户是否在字段"人员和组"里面

两个自己平时写的方法,记录下来,方便以后查找使用;1、判断用户是否在字段人员和组里面;复制代码 public static bool IsUserInFiled(int UserID, string ListName, int ItemID, string FieldInterName) { bool value = false; try { using (SPSite site = new SPSite(SITERUL)) { using (SPWeb web = site.OpenWeb()) { SPList list = web.Lists.TryGetList(ListName); SPListItem item = list.GetItemById(ItemID); string dis...

SharePoint 扩展查阅项功能使用实例教程

SharePoint 2013的查阅项功能,就是可以扩展其他列表字段为当前列表选项,但是选项太多的时候,会造成选择起来非常麻烦,所以,我们采取JS+Ajax的方式,改善一下这个展示,使操作更加方便。 展现效果如下图,当我在Textbox里输入北京,会把北京开头的选项,加载到下拉选项中,如果什么都不输入,就是全部下拉选项,这样比较方便选项多的时候,进行筛选选择;原理介绍 1、 使用JS隐藏原来的Select控件;使用F12查看Select的Html代码...

sharepoint 如何给文档库或自定义列表添加评论功能

最近公司在知识库中,有一个需求,就是想要给文档添加评论功能,在sharepoint 2010 默认文档库中,是没有这个功能的,这次主要是记录一下,如何实现这样的功能。 其实sharepoint自带有一个webpart部件叫记事板,它可以帮助我们实现这个功能。 1。在文档的编辑属性中,添加一个记事板部件。 添加后,效果如下。 现在就可以在记事板当中,发布评论了,我们在记事板中输入:京微科技,微软sharepoint解决方案提供商,点击发布。 最终...

SharePoint Designer自定义列表表单

在SharePoint的使用中,默认的样式过于单调经常困扰着我们,其实,SharePoint使用Designer工具,可以很轻松解决这一问题,制作出各式各样漂亮的页面。下面,让我们简单介绍下这一过程。1、首先创建一个测试列表,里面的字段如下:2、看一眼默认的Dispform.aspx页面,对于新闻来说,基本属于不能看;3、使用SharePoint Designer 2013打开列表,找到Dispform.aspx页面,右键在高级模式下编辑该文件,如下图:4、一般都是隐藏默认的td...

SharePoint 如何配置Excel Services

本文主要介绍如何启用SharePoint 2013版本Excel Services服务,并配置Excel Web Access部件,使Excel文档可以显示在Web页面中。简单说一下流程,SharePoint 的Excel Services依赖于一个独立的服务应用程序,如果没有的话,需要在管理中心创建这个服务应用程序(类似搜索),然后开启相关服务,即在服务器场可以使用Excel Service服务。相关网站如果需要使用Excel Services的服务,需要开启该网站的网站集功能和网站功能。1、打开管...

SharePoint 日历重叠功能使用实例教程

之前做了一个“SharePoint 2013 日历根据Category显示不同颜色”,然后大家留言说为什么不用SharePoint自带的日历重叠功能,所以自己尝试一下这个功能,和之前的博客进行一下对比。1、创建一个新的日历,如下图:2、在Ribbon菜单上,Calendar选项卡中,找到Calendar Overlay,如下图:3、点击Calendar Overlay,进入Settings,如下图:4、点击New Calendar,设置Calendar Overlay,点击Resolve,选择一个我们提前创建好的Calendar类...

SharePoint 如何开启访问请求

1、通常,我们进入SharePoint 2013站点,如果没权限会提示该站点未被共享,而没有切换账号或者申请访问,实在是很流氓;其实,SharePoint为我们提供了访问请求页面,但是可能需要手动开启;2、如下图,正是SharePoint的访问请求页面,我们可以发送请求原因;3、首先进入网站设置,然后点击网站权限,也就是Site Permission,如下图:4、在进入权限设置以后,Ribbon菜单上有Access Request Settings,也就是访问请求设置,如下图:5...

SharePoint 如何更改某用户个人网站的配额设置

默认100M的空间很快就被那些个人文档比较多的用户用完了。这时,技术支持人员就会接到很多电话,要求增加分配给该用户的空间。当时我用了自己的一个办法解决了这个问题。客户那边用下来也正常,所以有相同问题的朋友也不妨试一试。步骤如下: 1、 在Sharepoint服务器上,进入管理工具中的“SharePoint管理中心”。 2、 点击组件配置一节中的“管理配额和锁定” 3、 点击“管理配额”下的“管理网站集配额和锁定” 进入“管理网站集...

SharePoint 工作流之年假审批Designer配置篇

本文介绍SharePoint 2013 使用Designer工具,设计年假审批工作流,由于流程所用的条件和操作都比较简单,所以演示为主,最后附流程图和流程的文本图,有兴趣的可以参照实验。如果对于Designer设计工作流的方法不是很熟悉,可以参见本博客的其他文章。1、新建请假申请列表,创建一张请假申请表,如下图:2、选中请假申请表,点击工作流;3、在工作流页面,选中启动工作流;4、回到列表页,发现工作流已经启动,并且状态是“经理待审...

SharePoint 单列表模糊查询SPD定制

应用场景:项目中总会遇到一些列表,存着是用户、项目等数据,而我们需要查询有哪些项目,这时候,就需要用到模糊查询了,而这样的查询,基本不需要跨列表,所以,也没必要配置复杂的搜索,用Designer(简称spd)配置数据视图,就可以做到。 如下图,我们先建个测试列表,插入测试数据,比较乱,大家不要见笑啊。打开spd,打开网站,根据母版页新建一个页面(当然,你开心的话,也可以建一个页面布局,新建一个页面,只要能用spd,...

SharePoint Online 创建门户网站系列之母版页

虽然SharePoint中母版页看起来只是头部Banner和底部版权信息这两个部分,但是实质在SharePoint Online中的页面模型中占有重要地位,而且SPO对母版页有着完善的签入签出机制和版本控制,方便使用。同时,除了保持网站所有页面的一致性,还方便所有页面中使用的脚本、样式表引用,可以同时影响所有页面。 一、 SharePoint Online母版页的签入签出和版本控制查找母版页和页面库位置,首先进入“网站设置”,如下图:到网站设置页面以后...

SharePoint 配置向导报错 - The 'ListInternal' attribute is not allowed

配置SharePoint 2016的配置向导中,第三步创建配置数据库报错,然后百度、谷歌了一下,都没有解决,自己看日志搞定,也许会有人遇到类似问题,分享一下。1、配置向导的错误截图,如下图:2、根据上图找到错误日志,日志里的详细信息,如下:Failed to create the configuration database. An exception of type System.Xml.Schema.XmlSchemaException was thrown. Additional exception information: Feature definition with Id ...