随笔分类 -  SharePoint

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要:上一次我们分析了DVWP中的表单操作链接。这一次我们将讨论如何在设计视图下通过表单操作向导编辑这些链接。表单操作对表单操作的编辑是DVWP提供的另一个功能,尽管有所限制,但还是能够实现很多强大的功能,包括工作流。表单操作可以通过一个向导来修改,该向导可以按照运行的顺序编辑操作链接中 href属性的javascript调用。在我们运行该向导之前,先来快速的看一下在编辑之前我们的链接默认的样子:之前... 阅读全文
posted @ 2010-08-27 17:34 Sunmoonfire 阅读(1652) 评论(2) 推荐(0) 编辑
摘要:正如我们在上面一篇扩展DVWP的博文中讨论的,我们可以截取SharePoint列表表单中内置的确定按钮的点击事件。并且通过在表单操作链接的HREF参数中添加Javascript调用,我们可以将这种机制扩展到DVWP中。其实,在这里我们可以做更多的事......我们也可以通过这种方式内嵌并调用工作流。分析该链接在更深入前,首先让我们了解一下修改前的状态,知道究竟要改什么。首先我们来快速的看一下这些开... 阅读全文
posted @ 2010-08-26 16:26 Sunmoonfire 阅读(1604) 评论(0) 推荐(0) 编辑
摘要:本文中我们将讨论在使用客户端对象模型时,如何处理异常。将分别针对 .Net 托管客户端和和ECMAScript进行解释。为了满足对多个服务器请求进行响应的需要,依托于异常机制,在SharePoint 2010中引入一个新类ExceptionHandlingScope。这个类包含了一些方法,用来把代码包装在一个范围内,来对 ClientContext实例中的批处理命令中发生的异常进行处理。让我们看一个... 阅读全文
posted @ 2010-08-26 14:26 Sunmoonfire 阅读(1925) 评论(0) 推荐(0) 编辑
摘要:有时用户会在我们设想的顺序之前点击确定。不管是需要在保存数据前先进行验证,还是要抓一些其他的信息,或者是创建一个通知让用户知道一些事情,都可以利用SharePoint的一个内置功能,该功能允许我们在保存信息被提交前截取确认按钮的点击事件。事实上,我们甚至可以在标准的默认列表表单(类似 NewItem.aspx等等)上使用该功能,除非你根本就不打算进入编辑状态。PreSaveAction()在Shar... 阅读全文
posted @ 2010-08-25 21:45 Sunmoonfire 阅读(2222) 评论(1) 推荐(0) 编辑
摘要:下面的例子是在控制台应用程序中使用客户端对象模型:如果是用javascript实现的话,你需要两个函数:一个用于在页面上查询该Web部件,另一个用于删除一个Web部件。下面的代码可以放在一个HTML表单Web部件中运行(直接贴在WebPart属性-源编辑器中)看一下网页中的运行效果:原始页面:在“每日一句”WebPart左侧再添加一个产品信息业务数据列表WebPar... 阅读全文
posted @ 2010-08-25 12:02 Sunmoonfire 阅读(2347) 评论(2) 推荐(0) 编辑
摘要:继续我们的扩展DVWP系列,首先我需要快速声明一下,这个系列中有些文章会很短,而有些文章可能会比较长。换句话说,今天的小技巧将会很短,但是... 浓缩的都是精华!在头两篇的文章中,我们把操作链接从默认的位于所有栏的左侧移到了最右侧。在上一篇中,我们在默认值模板中将本来显示在两行中的操作链接改成并排显示在一行里。但是我们并没有在编辑和插入模板中做类似的修改。一个很好的理由是:由于编辑和插入模板实际上是... 阅读全文
posted @ 2010-08-24 17:23 Sunmoonfire 阅读(1353) 评论(0) 推荐(0) 编辑
摘要:为了使用ClientContext,我们需要添加两个dll引用到我们的项目中。Microsoft.SharePoint.Client.dll和Microsoft.SharePoint.Client.Runtime.dll。在本博文中,我们将学习如何:从SharePoint文档库中通过CAML获取ListItemCollection上载一个文档到SharePoint 文档库从SharePoint文档... 阅读全文
posted @ 2010-08-24 12:00 Sunmoonfire 阅读(4623) 评论(3) 推荐(0) 编辑
摘要:前两篇文章中,我们讨论了如何在默认值模板,编辑模板和插入模板中移动栏。本文中,我将向你展示另一个可能对你处理类似页面时有用的小技巧。数据视图Web部件(DVWP)的视图往往都是将所有内容显示在一行里的,因此编辑/删除部分显示为两行就会看起来不太协调。让我们来看一下如何将其调整为一行显示。调整前:这个列表只有两条数据,由于第一行数据中的编辑删除占了两行,所以把第二行挤下去了调整后:现在链接显示在一行... 阅读全文
posted @ 2010-08-23 19:05 Sunmoonfire 阅读(1558) 评论(0) 推荐(0) 编辑
摘要:在上一篇博文中,我们在DVWP中将编辑/删除链接从左侧一道右侧。如果我们在DVWP中启用了插入链接,我们也需要在插入模板中做同样的事情。1、切换视图切换到插入模板,可以通过点击右上角的右尖括号图标(通过在设计视图中将鼠标移到该webpart上时显示出来)。选择插入模板进行预览可以肯定的是,它会像编辑模板一样错了位:2、找到该模板这时,我们找一个名为dvt_1.rowinsert的模板。在设计视图中... 阅读全文
posted @ 2010-08-22 22:15 Sunmoonfire 阅读(2207) 评论(5) 推荐(1) 编辑
摘要:当我们在数据视图中启用编辑,删除模式的链接时,SPD总是将链接添加到左边。 而我本来希望添加到右侧。所以需要对其进行移动。 对于一般的数据栏调整顺序,我们可以借助数据视图本身的“编辑列”功能。但是其中并不包含编辑/删除链接的栏。注:本文中,我们只是关注于默认值模板和编辑模板。插入模板将在接下来的文章中单独讨论。我们做不到什么?首先,让我们来讨论一下哪些操作是行不通的。一些移... 阅读全文
posted @ 2010-08-20 23:51 Sunmoonfire 阅读(11737) 评论(5) 推荐(0) 编辑
摘要:我们处于IT环境急剧变化的过程中,因此大量过程需要自动化。通过使用SharePoint并在SharePoint Designer中设计一个工作流,可以简单清晰的进行变更请求的收集工作。当工作流创建好并发布到列表后,可以决定是手动启动工作流,或者当有变更请求创建时自动启动工作流。 使用自动启动工作流最大的问题在于,IT部门的每个人都可能会修改该列表,并没有相关的安全措施可以避免谁的修改不开始工作流,... 阅读全文
posted @ 2010-08-19 19:32 Sunmoonfire 阅读(2625) 评论(2) 推荐(0) 编辑
摘要:如果你使用SharePoint 2010的话,可以直接“上传多个文件”。在弹出的对话框中可以直接往里拖放整个文件夹。如下图所示:如果是SharePoint 2007的话,可以通过“资源管理器”视图,像在资源管理器里管理本地文件一样,拖放文件夹。下面介绍的方式是下策。当然下下策就是你手工一个一个的建文件夹上传文件了。下策是你可以通过SharePoint... 阅读全文
posted @ 2010-08-18 00:14 Sunmoonfire 阅读(3879) 评论(0) 推荐(0) 编辑
摘要:MOSS 2007本身具有创建KPI列表的能力,但是必须是企业版才能使用该功能。基于项目管理的目的,我需要跟踪某个列表中的一些关键的里程碑的状态,并分别用红,绿,黄灯来形象的指示里程碑的状态。这个状态可能代表了截止日期,抑或是其他的一些关键状态值。我们可以使用计算栏来输出最终需要的结果,然后通过jQuery处理这些结果,为其增加些视觉效果 ,使其变得更加形象生动。标签云可以用于快速定位SharePoint列表项或文档... 阅读全文
posted @ 2010-08-13 23:58 Sunmoonfire 阅读(2846) 评论(2) 推荐(0) 编辑
摘要:本文将为你介绍InfoPath对象模型中的一个新成员,“ServerInfo”类。对于发布到SharePoint服务器上的InfoPaht表单来说,该类的成员可以为你提供相应网站的上下文。有关这个新类的文档可以在这里找到。在下面的例子中,我将演示如何利用该类的成员在你的表单中以相对URL的方式提交数据。这样,我们就能把一个网站集打包成一个WSP,并移动到新服务器上了。由于是... 阅读全文
posted @ 2010-08-12 23:54 Sunmoonfire 阅读(2060) 评论(3) 推荐(0) 编辑
摘要:Open Data Protocol (OData)是一种用于查询和更新数据Web协议,或者说是一种从当前应用程序中解锁并释放数据的方式。现在我们企业的IT环境中,可能已经有很多 OData提供者,如:IBM WebSphere, Microsoft SQL Azure, SQL Server Reporting Services;或者像在线服务Netflix或是DBpedia。 SharePoin... 阅读全文
posted @ 2010-08-10 13:54 Sunmoonfire 阅读(2280) 评论(3) 推荐(0) 编辑
摘要:本文将接着上一次,继续分析复制和移动SharePoint网站的功能实现。我们将采用SharePoint提供的不同的开发方式,包括在应用程序页中实现,在管理工具如stsadm或PowerShell中实现。这样做的主要目的是为了使大家能熟悉不同的SharePoint开发角度... 阅读全文
posted @ 2010-08-09 15:05 Sunmoonfire 阅读(3239) 评论(0) 推荐(0) 编辑
摘要:SharePoint是一个很优秀的工具,可以帮助企业组织内部的信息,将信息提供给需要的人。当公司内部组织发生变化或重组后,这些信息也必须作相应的调整以适应新的组织结构。例如,公司的某个分支机构原先已经使用一个会议站点来组织一个项目的内容,并且方便干系人的协作。但是,该项目可能会被另一个分支机构接手,需要转移到该分支机构自己的站点下。如何才能将现有的信息进行保存和移动?... 阅读全文
posted @ 2010-08-06 16:41 Sunmoonfire 阅读(2781) 评论(2) 推荐(0) 编辑
摘要:正如你所知道的,事件接收器(EventHandler)非常强大,可以挂在许多SharePoint事件上。它们可以应用于功能(Feature)事件,如FeatureActivated,列表事件,如FieldAdded,等等。然而,其中我们最常用的还是SPItemEventReceiver中的一系列接收器。通过继承该类,我们可以把自己的代码挂接在列表项或文档库文档上发生的一系列事件上。当你利用这些事件... 阅读全文
posted @ 2010-08-05 10:03 Sunmoonfire 阅读(3041) 评论(2) 推荐(0) 编辑
摘要:本文是SharePoint 2010客户端AJAX应用系列的一部分。ASP.Net AJAX模板是一门全新的引人注目的客户端技术,允许开发者快速构建AJAX易于维护的交互式应用程序。由于ASP.Net AJAX模板和SharePoint 2010都支持oData协议,因此两者结合在一起将是一个强大的组合。本文将重点介绍如何使用ASP.Net AJAX 模板的在线绑定语法将数据保存回SharePoi... 阅读全文
posted @ 2010-08-02 12:07 Sunmoonfire 阅读(2145) 评论(2) 推荐(1) 编辑
摘要:本文是SharePoint 2010客户端AJAX应用系列的一部分。ASP.Net AJAX模板是一门全新的引人注目的客户端技术,允许开发者快速构建AJAX易于维护的交互式应用程序。由于ASP.Net AJAX模板和SharePoint 2010都支持oData协议,因此两者结合在一起将是一个强大的组合。SharePoint 2010 之所以可以带给人们Web 2.0的外观和感觉很大一部分要归功于... 阅读全文
posted @ 2010-08-02 08:38 Sunmoonfire 阅读(4159) 评论(5) 推荐(1) 编辑

上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
点击右上角即可分享
微信分享提示