如何编写自定义SharePoint Web Services】相关办公软件教程

SharePoint 如何自定义扩展菜单

在对SharePoint进行开发或者功能扩展的时候,经常需要对一些默认的菜单进行扩展,以使我们开发的东西更适合SharePoint本身的样式。SharePoint的各种功能菜单,像网站设置、Ribbon、列表里的下拉等等,都是一样原理的,都是XML+JS脚本实现的,如果想实现这些功能,只需要一个XML发布成Feature,并在网站功能启用,即可。其实,关于这个并没有什么过多可以说的东西,大家在实践中,渐渐理解了。下面,我就举几个简单的例子,做一下简...

sharepoint 2010 如何扩展webpart自定义属性边栏字段 custom webpart properties

webpart 是在sharepoint开发过程中,最常用的一种方式。扩展webpart自定义属性边栏字段,可以做到动态给webpart配置参数。如下图所示,在杂项里面,我们看到有三个属性,company,url, city,这个就是我们自定义的3个webpart属性。 最终我们要实现的效果,就是动态给webpart传递这些参数值。如下图所示: 1。创建一个sharepoint project 3,5项目,WebpartBarTest,并且添加一个可视化部件WebpartBarProperties, 如下图所示 : 2。...

SharePoint Designer 自定义操作菜单

众所周知,我们在SharePoint的二次开发中,经常会添加ECB菜单或者Ribbon菜单,通常我们会采取Feature的方式去添加一个Xml,或者采取JavaScript的方式,当然,除此之外,还可以利用Designer添加这些自定义操作,而且更加方便;但是,这种操作还是有缺点的,就是只能添加链接(目前我只发现能添加链接)。内容很简单,截图加描述的方式分享给大家,希望对有需要的人有个参考,呵呵。1、打开列表,切换选项卡到列表设置,如下图:2、创...

SharePoint 列表项通过自定义WebService读取

给其他系统提供集成,发现SharePoint自带的WebService各种不好使,索性就自己写一点,也当做自己学习的记录了。当然内容比较简单,希望大侠们不要介意,也不要骂我啊。好了,进入正题吧。 1、 首先,使用VS2008新建一个WebService的项目,选择Asp.net Web服务应用程序,然后输入项目名称2、 添加引用 添加Microsoft.SharePoint.dll文件的引用,因为我们需要使用SharePoint的对象模型来读取列表信息,Dll文件的位置是C:Program File...

SharePoint 自定义列表页面定制续—[保存模板后不能正常使用]

背景:SharePoint列表的四个基本页样式不是特别的好,所以很多情况都需要重新定制,然而经过定制后,又发生了新的问题,就是存成模板,再建新的列表的时候,定制的页面不能正常显示了。 1、 定制后的页面如图12、 定之后保存为列表模板,然后通过模板建新的列表,发现有如下错误,如图2,进去的是列表B的Dispform页,然而展示的是A列表里面的内容。3、 然后我们打开页面看所显示的代码,想想我们一开始定义的就是自定义表单,选的是...

SharePoint 关于自定义显示列表表单的bug

1、在SharePoint 2013中,我们隐藏列表Dispform页面的ListFormWebPart部件,转而使用自定义显示列表表单进行展示,因为这样更容易定制我们需要的显示;2、之后发现文件夹下的文档,查看属性会报错,如下图:3、报错如下图,没有项目:4、不在文件夹下的项目,就没有这样的问题,怀疑是获取CurrentItem出问题了,但是没想到怎么去改xslt,如下图:5、百度谷歌查找解决方案,最后找到定义列表模板,参考jianyi的博客,如下图:6、然后...

SharePoint 隐藏自定义列表中的某些栏

客户提出的很有趣的一个关于Windows SharePoint Services的问题。要求我快速解答并且不能增加任何的代码量。下面是我巧妙的(个人认为)解决方案。 在我们使用由WSS构建的网站时,往往会遇到这样的需求。某些用户有权访问一个特定的站点,并且可以进入其下面的某个自定义列表。我们希望这个用户可以查看所有的栏,但是只能更新列表项里其中的某一部分栏的内容。我们可以如下设置: 1、首先进入一个SharePoint自定义列表,并且我们假...

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 如何设置自定义布局页

在SharePoint中,我们经常需要自定义登陆页面、错误页面、拒绝访问等;不知道大家如何操作,以前自己经常在原来页面改或者跳转,其实SharePoint为我们提供了PowerShell命令,来修改这些页面为我们自己的布局页。具体设置,可以通过PowerShell命令的Identity参数来修改,可以修改的参数主要包括None、AccessDenied、Confirmation、Error、Login、RequestAccess、Signout 或 WebDeleted。 设置自定义布局页的映射 Set-SPCustomLayou...