当前位置:主页 > Office办公 > 其他专区 > SharePoint

最新发布

sharepoint custom webpart与custom webpart的联动方法
sharepoint custom webpart与custom webpart的联动方法

前面我们提到关于sharepoint  如何扩展webpart自定义属性边栏字段 custom webpart properties,这次主要是要实现,如果让一个webpart给另一个webpart传值。在sharepoint中,有提供了一种方法,就是用[ConnectionProvider("WebpartConnectionProvider")] 和[ConnectionConsumer("WebpartConnectionConsumer")],其中的ConnectionProvider这个属性是数据提供着,参数值代表显示名称;ConnectionConsumer这个属性是数据接收者,参数值也是代表显示名称。实现这样的功能,有一下几个步骤。1。新建一个Interface接口,IGetName.cs public interface IGetName     {         string Name { get; set; }     }2。新建两个个可视化部件,WebpartConnectionProvider和WebpartConnectionConsumerWebpartConnectionProvider.ascx<asp:TextBox ID="txtstr" runat="server"></asp:TextBox> < asp:Button ID="BtnProvider"     runat="server" Text="发送" οnclick="BtnProvider_Click" />using System; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts;namespace WebpartBarTest.WebpartConnectionProvider {     public partial class WebpartConnectionProviderUserControl : UserControl     {         public WebpartConnectionProvider WebPart { get; set; }         protected void Page_Load(object sender, EventArgs e)         {                     }         protected void BtnProvider_Click(object sender, EventArgs e)         {             WebPart.Name = txtstr.Text;         }      } } 

275 次浏览
sharepoint 如何使用stsadm命令行备份和还原网站
sharepoint 如何使用stsadm命令行备份和还原网站

备份backup:"%systemdrive%\Program Files\Common Files\Microsoft Shared\web server extensions\14\BIN\stsadm.exe" -o backup -urlhttp://moss:8008-filename c:\bak20121210.cmp -overwritepause--------------------------------------------------------backup 指的是备份属性;-url 指的是,要备份的站点;-filename指的是备份的路径和名称。 还原restore:"%systemdrive%\Program Files\Common Files\Microsoft Shared\web server extensions\12\BIN\stsadm.exe" -o restore -urlhttp://ptcserver02:9000-filename c:\bak20100415.cmp -overwrite

255 次浏览
sharepoint 查看我的文档并且显示文件夹的视图配置小技巧
sharepoint 查看我的文档并且显示文件夹的视图配置小技巧

我们在配置数据视图的时候,如果需要过滤掉非本人上载的文档,我们一般会在筛选条件中,把创建者设置为[本人],有一个问题,就是文档列表中,还有很多文件夹,如果也需要显示,我们还得再配置多一个条件,就是内容类型=文件夹。如下图: 这样配置的好处,就是当前用户除了看到属于自己上载的文档之外,还能看到里面的文件夹分类,同时文件夹里面的文件,也会根据当前用户条件进行过滤。

325 次浏览
sharepoint 扩展调查字段属性-根据权限设置是否允许多次回复
sharepoint 扩展调查字段属性-根据权限设置是否允许多次回复

在用sharepoint自带的调查功能,还有一个问题,就是如果把调查设置成不允许多次回复,那么在用户答复了调查后,再进入调查,答复此调查,就会出现一个很恐怖的bug,"不允许再次答复此调查"如下图:英文版本的错误是:You are not allowed to respond again to this survey解决这个问题的方法,还是挺多的,例如把这个调查,设置成允许多次回复,然后再用eventhandle去控制它,不允许多次回复,这种方式,是可以的,不过同样有个问题,就是如果我再创建一个调查,那么又是得做一个eventhandle去控制它,特别的麻烦。所以我想了一个,自认为非常完美的解决这个问题的方法,那就是如果用户答复了调查,那么直接把“答复此调查”隐藏掉,我们先来看看原本的图:有一个“答复此调查”,如果这个用户已经答复了,那么就不应该再显示这个按钮了吧。(客户还是挺理智的,也觉得不应该显示,我也觉得)现在通过我们的权限设置,只要在一个表,配置一下,就能实现,而且不是仅仅对当前这个调查有效,而是对所有的调查,都可以做到配置,不用任何代码。1。创建一个“调查权限配置表”,用来配置需要控制权限的调查,如下图:将需要设置权限的调查,填写到这个表,就可以了。标题:这个是调查的名称IsAllowMultipleResponse:是否允许多次答复,是/否.

293 次浏览
sharepoint 如何根据权限控制Ribbon区域功能按钮的显示
sharepoint 如何根据权限控制Ribbon区域功能按钮的显示

在前面提到关于sharepoint 如何在Ribbon区添加功能按钮,还有一个问题,就是如何根据权限来控制它的显示和隐藏,也就是说,我们需要动态去控制这些自定义的Ribbon功能按钮,这里主要是记录下如何来设计这样的一个功能。最近在做知识库文档管理过程中,有一个需求,用户看到某个很好的文档,想要做推荐,我们发现,在sharepoint 2010 的文档库中,没有这样的功能,所以我们需要做这么一个扩展。1。创建一个自定义列表,人员推荐表,在这个自定义列表中,创建一个类型为用户或组类型的字段,“推荐人”,这个表是用来配置有权限显示推荐按钮的用户,只要把用户添加到这个表,也说明,需要显示出推荐这个按钮。表结构如下图:2。继续沿用前面博客用到的sharepoint 项目,sharepoint 如何在列表中添加功能菜单操作项添加一个空元素,RecommandRibbonItem<?xmlversion="1.0"encoding="utf-8"?><Elementsxmlns="http://schemas.microsoft.com/sharepoint/">  <CustomActionId="LibraryRibbonButton"Location="CommandUI.Ribbon"Sequence="5"RegistrationId="101"                RegistrationType="List"Title="推荐">

278 次浏览
sharepoint 如何在Ribbon区添加功能按钮
sharepoint 如何在Ribbon区添加功能按钮

继续前面的一篇内容,sharepoint  如何在列表中添加功能菜单操作项,这次主要是记录下,在Ribbon区域添加功能按钮,例如添加收藏按钮,如下图所示:1。还是一样,添加一个空元素,CollectionRibbonItem修改XML文件代码,在<elements></elements>标签中,添加CustomAction,   <CustomAction    Id="Ribbon.Library.Actions.AddAButton"    Location="CommandUI.Ribbon"    RegistrationId="101"    RegistrationType="List"    Title="Add a Ribbon Button">

297 次浏览
sharepoint 如何在列表中添加功能菜单操作项
sharepoint 如何在列表中添加功能菜单操作项

在做知识库文档管理模块中,有一个需求,就是想要在自定义列表当中,增加一个,我的收藏功能。按照sharepoint默认的列表来做,我们可以在列表的标题字段中,增加一个功能菜单项,叫我的收藏.如下图。点击收藏,弹出一个提示框,点击确定,我们把这个纪录添加到收藏记录表。还是沿用前面的一个sharepoint project ,sharepoint 2010 如何扩展webpart自定义属性边栏字段 custom webpart properties ,在其基础上,来做这个功能。1。添加一个空元素,CollectionMenuItem。在这个空元素里面,添加一个CustomAction属性<CustomAction     Id="CollectionMenuItem"     RegistrationType="List"     RegistrationId="100"     Location="EditControlBlock"     Sequence="301"     Title="我的收藏"     ImageUrl="/_layouts/images/ReportServer/editreport.gif">     <UrlAction Url="javascript:if(confirm('确认要收藏吗?')==false){ return false;}                else{window.location.href='/_layouts/WebpartBarTest/CollectionEdit.aspx?scope=item&amp;ListId={ListId}&amp;Itemid={ItemId}&amp;CollectionType=CustomList'}"/>     </CustomAction>2。部署下project,我们会看到,所有的sharepoint custom list,都会有“我的收藏”这个菜单项。点击我的收藏,会提交一条数据到收藏记录表。AttributeDescriptionCommandRequired. The name of a command. The value of this attribute matches the value of aCommand attribute on an element that defines a control.

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

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

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

webpart 是在sharepoint开发过程中,最常用的一种方式。扩展webpart自定义属性边栏字段,可以做到动态给webpart配置参数。如下图所示,在杂项里面,我们看到有三个属性,company,url, city,这个就是我们自定义的3个webpart属性。最终我们要实现的效果,就是动态给webpart传递这些参数值。如下图所示:1。创建一个sharepoint project 3,5项目,WebpartBarTest,并且添加一个可视化部件WebpartBarProperties,如下图所示 :2。在页面上添加几个服务器控件,label.<table border="1px">     <tr>         <td>公司名称:         </td>         <td><asp:Label ID="lblCompany" runat="server" Text="" Font-Bold="true"></asp:Label>         </td>     </tr>     <tr>         <td>所在地:         </td>         <td><asp:Label ID="lblUrl" runat="server" Text="" Font-Bold="true"></asp:Label>         </td>     </tr>     <tr>         <td>公司网址:         </td>         <td><asp:Label ID="lblCity" runat="server" Text="" Font-Bold="true"></asp:Label>         </td>     </tr> < /table>3.。后台实现代码using System; using System.Web.UI; using System.Web.UI.WebControls; using System.Web.UI.WebControls.WebParts; using System.ComponentModel;namespace WebpartBarTest.WebpartBarProperties {     public partial class WebpartBarPropertiesUserControl : UserControl     {         /// <summary>         /// 自定义的webpart属性         /// </summary>         public WebpartBarProperties WebPart { get; set; }         protected void Page_Load(object sender, EventArgs e)         {             this.lblCompany.Text =WebPart.Company;             this.lblCity.Text =WebPart.City;             this.lblUrl.Text =WebPart.Url;         }            } } 

265 次浏览
sharepoint 2010 如何使用sharepoint多媒体视频播放media webpart功能
sharepoint 2010 如何使用sharepoint多媒体视频播放media webpart功能

在sharepoint 2010中,有一个新的功能,支持在页面上播放视频。主要是通过一个媒体web部件,来加载视频音频使用这个功能,需要以下几个步骤,并且需要知道支持哪些格式的视频音频,具体参考MSDN http://msdn.microsoft.com/zh-cn/library/cc189080(VS.95).aspx1。在网站设置,网站集功能中,激活sharepoint server 发布基础架构。如下图:2。接下来在页面上,就可以添加一个webpart部件。如下图:添加到页面之后,编辑这个webpart.可以选择从本机计算机,或者sharepoint服务器选择视频。点击确定后,保存编辑页面,这时我们点击播放效果图如下:到这里我们就完成了用sharepoint 2010 webpart部件,播放视频。

288 次浏览
共计373条记录 上一页 1 2 3 4 5 6 7 ..38 下一页