代码改变世界

随笔分类 -  SharePoint2007(MOSS2007)

sharepoint中显示网页库item的webpart和显示列表库item的webpart

2009-01-12 15:03 by Virus-BeautyCode, 1546 阅读, 收藏, 编辑
摘要: 首先是在任意位置显示网页库中网页的ITEM的webpart公司动态和公司公告列表Page在只显示Title的情况先查询出来的栏 Title _ModerationStatus(审批状态) ID FileLeafRef Modified CheckoutUser DocIcon Editor 阿泰20分姚明错失扳平进球火箭87-89憾负奇才000 阿泰20分姚明错失扳平进球 ... 阅读全文

sharepoint中eventhandler的ItemUpdated

2009-01-06 10:16 by Virus-BeautyCode, 1182 阅读, 收藏, 编辑
摘要: 最近在开发Sharepoint的EventHandler的时候发现一个问题,更新事件的接受处理程序的特殊性,要被调用很多次,会达不到我们想要的效果,需要用 this.DisableEventFiring();来关闭事件监听器,在写完更新事件的代码之后要用 this.EnableEventFiring();来开启事件监听器。这个我也是在网上找到的。using System;using System... 阅读全文

格式化sharepoint中取出来的字段值

2009-01-04 16:23 by Virus-BeautyCode, 816 阅读, 收藏, 编辑
摘要: 有时候我们从sharepoint中取出来的一个字段的值可能是下面的格式(比如我们去一个标题列的链接地址,列表中有一个字段存放的就是这个链接地址,字段的名字为“FileRef”,取出来的值却是“26;#sites/intranet/team/DocLib/MyFirstArticle.aspx”我们只是想要后面的“sites/intranet/team/DocLib/MyFirstArticle.a... 阅读全文

sharepoint的caml查询语句的小发现

2009-01-04 13:50 by Virus-BeautyCode, 4691 阅读, 收藏, 编辑
摘要: 这个查询的caml我已经研究了一个礼拜了,可就是进展缓慢。我的需求是一个不固定条件的查询,要组合四个不固定的条件,就是说可能是一个,2个,3个或者4个, 1 2010-1-1 00:00:00Z ... 阅读全文

调试sharepoint开发中的用户控件ascx

2008-12-30 10:33 by Virus-BeautyCode, 1348 阅读, 收藏, 编辑
摘要: 我想很多人在做sharepoint中webpart开发的时候,大多使用quickpart包装ascx用户控件来做。好处就是可以拖拽控件,显示直观,尤其在界面元素比较丰富的时候,就更加的快速。但是也有不太满意的地方,就是ascx控件的调试,不能像代码写的webpart那样,通过附加w3wp进程就可以在VS中调试了,我们也碰到了这个问题,改一下,然后部署,然后错误,再改一下,再部署,再报错,。。。。。... 阅读全文

将sharepoint中的跨网站、列表查询的结果用SPGridView分页显示

2008-12-30 10:14 by Virus-BeautyCode, 1696 阅读, 收藏, 编辑
摘要: 我是用户控件(也就是ascx控件)写的查询界面和显示结果,然后用QuickPart包装了一下,这样做的好处就是复杂界面可以使用拖动控件来开发,要比写代码来的直观,不足之处就是调试困难,但是昨天我的同事发现了一个调试的好办法,很不错,下一篇我会写出来。需求是开发一个公司动态发布系统,我将未发布动态,已发布动态和已过期动态分三个列表存放,但是普通用户查询的时候需要查询的结果是从已发布动态和已过期动态两... 阅读全文

sharepoint2007开发备用链接

2008-12-25 09:40 by Virus-BeautyCode, 1481 阅读, 收藏, 编辑
摘要: SharePoint小技巧记录如下,不断更新中0 、前一个页面的RUL ASP.NET Request.Referrer jsp String request_url=request.getHeader("Referer"); asp Request.ServerVariables("HTTP_REFERER") 1 、WebForm中Grou... 阅读全文

sharepoint中的时间问题

2008-12-24 15:09 by Virus-BeautyCode, 896 阅读, 收藏, 编辑
摘要: 在页面的时间栏中填写的时间如果是2008-8-8 0:00然后保存页面,用程序访问刚才的列表项,然后显示刚才的时间,却显示为2008-8-8 8:00.刚开始我也很是奇怪呢,后来才发现,估计是时区在作怪,sharepoint内部存储时间都是用那个什么格陵时间吧,可能是为了统一。然后在页面显示的时候才显示为本地时间。用下面的函数可以转化本地时间为标准时间DateTime.Now.ToUniversa... 阅读全文

sharepoint中的文档库之间的文件操作,列表库之间的列表项操作

2008-12-24 11:28 by Virus-BeautyCode, 2165 阅读, 收藏, 编辑
摘要: 大家在操作文档库之间的文档的时候,需要用到打开文档库 SPFolder oFolder = web.GetFolder("Pages");其实我们这个文档库本来是中文名字,叫做“页面”,可是在代码里面就要写成Pages,还有一个文档库叫做“过期文档”,在代码里面要写成DocLib,这两个名字可以从他们的链接里面看到,需要大家注意。在下面代码中,我注释掉的就是不同列表库的列表项的拷贝,要注意的就是列... 阅读全文

权限级别与权限

2008-12-21 16:05 by Virus-BeautyCode, 2414 阅读, 收藏, 编辑
摘要: WSS V3通过权限级别和权限来控制每个用户和组对安全对象可执行的动作。这两个术语看起来相似,但是权限级别是由一组权限定义的。一个新站点中包含了5个权限级别。每一个权限级别又有多个权限与之关联,以便用户可以对站点进行相关操作。这些权限级别包括: 1、完全控制:包含了所有的权限,允许站点所有者对站点执行任何动作。该权限级别不能被更改或是删除。 2、设计:可... 阅读全文

开发sharepoint工作流过程中的Ptifall(容易犯的错误)

2008-11-26 12:25 by Virus-BeautyCode, 876 阅读, 收藏, 编辑
摘要: 开发sharepoint工作的五个步骤: 1、为你的工作流建模 在工作流设计器中可以完成 2、为你的工作流设计表单 有四种类型的表单可以设计 1)关联表单,建立工作流和列表或者内容类型的关联的时候使用的表单,例如是否使用默认值 2)初始化表单,初始化工作流... 阅读全文

使用VS进行工作流开发系列博客8-Developing Workflows in VS: Part 7 - Summary and Final Thoughts

2008-11-25 12:00 by Virus-BeautyCode, 661 阅读, 收藏, 编辑
摘要: 在VS中开发工作流:总结原文地址:http://blogs.msdn.com/sharepoint/archive/2006/12/01/developing-workflows-in-vs-part-7-summary-and-final-thoughts.aspx你可能有一些被吓到了,有这么多的内容要想到和理解。但是不要担心,就像我前面说的,在你的脑袋周围只有一小部分的关键事情,一旦你能明白... 阅读全文

使用VS进行工作流开发系列博客7-Developing Workflows in VS: Part6 - Deploy and Debug your workflow

2008-11-25 11:28 by Virus-BeautyCode, 681 阅读, 收藏, 编辑
摘要: 在VS中开发工作流:部署和调试工作流原文地址:http://blogs.msdn.com/sharepoint/archive/2006/11/30/developing-workflows-in-vs-part-6-deploy-and-debug-your-workflow.aspx第四步:部署你的工作流一旦你准备好了表单和代码,是时候编译和部署你的工作流了。还要做下面的准备:有两个必备的文件... 阅读全文

使用VS进行工作流开发系列博客6-Developing Workflows in VS: Part 5 - Code Your Workflow

2008-11-25 10:24 by Virus-BeautyCode, 654 阅读, 收藏, 编辑
摘要: 在VS中开发工作流:编码你的工作流原文地址:http://blogs.msdn.com/sharepoint/archive/2006/11/28/developing-workflows-in-vs-part-5-code-your-workflow.aspx有了合适的数据,有了工作流的逻辑。它是简单易懂的,但是还是有一些容易出错的地方你应该注意。1、忘记给自定义的类添加可序列化特性attrib... 阅读全文

使用VS进行工作流开发系列博客5-Developing Workflows in VS: Part 4 - Design and Bind Your Forms

2008-11-24 17:50 by Virus-BeautyCode, 891 阅读, 收藏, 编辑
摘要: 原文地址:http://blogs.msdn.com/sharepoint/archive/2006/11/26/developing-workflows-in-vs-part-4-design-and-bind-your-forms.aspx第二步:设计并且绑定你的表单页面有了你的工作流基本框架,你现在应该能够看出来你将从哪里收集数据和收集那些数据。有了这些信息,你能够创建自己的表单了,从收集到... 阅读全文

使用VS进行工作流开发系列博客4-Developing Workflows in VS: Part 3 - Five Steps for Developing Your Workflow

2008-11-24 15:22 by Virus-BeautyCode, 818 阅读, 收藏, 编辑
摘要: 原文地址:http://blogs.msdn.com/sharepoint/archive/2006/11/23/developing-workflows-in-vs-part-3-five-steps-for-developing-your-workflow.aspx好,此刻你已经等了好久了,如何进行一个自定义的sharepoint工作流开发呢?在这一章节,我们将用五个步骤来解释:1、 在VS建... 阅读全文

使用VS进行工作流开发系列博客3-Developing Workflows in VS: Part 2 - Planning Your Workflow: Two Things to Keep in Mind

2008-11-24 14:05 by Virus-BeautyCode, 743 阅读, 收藏, 编辑
摘要: 原文地址:http://blogs.msdn.com/sharepoint/archive/2006/11/21/developing-workflows-in-vs-part-2-planning-your-workflow-two-things-to-keep-in-mind.aspx 使用VS进行工作流开发:设计你的工作流,两件事必须记住 在写任务代码之前,将你在sharepoint工作流中... 阅读全文

使用VS进行工作流开发系列博客2-Developing Workflows in VS: Part 1 - Workflow Objects and A Crash Course on Mechanics

2008-11-24 13:39 by Virus-BeautyCode, 1626 阅读, 收藏, 编辑
摘要: 原文地址:http://blogs.msdn.com/sharepoint/archive/2006/11/18/developing-workflows-in-vs-part-1-workflow-objects-and-a-crash-course-on-mechanics.aspxThe Workflow Objects 工作流对象Workflow Template vs. Associat... 阅读全文

使用VS进行工作流开发系列博客1-"So You Want to Develop Custom Workflows in Visual Studio..." - The Blog Series

2008-11-24 13:34 by Virus-BeautyCode, 859 阅读, 收藏, 编辑
摘要: 原文地址:http://blogs.msdn.com/sharepoint/archive/2006/11/18/so-you-want-to-develop-custom-workflows-in-visual-studio-series-introduction.aspx 使用VS开发自定义工作流博客系列大家好,我已经收到了很多的关于使用VS开发sharepoint开发工作的问题,其中的大... 阅读全文

微软sharepoint产品组博客——使用VS进行工作流开发系列博客

2008-11-24 13:32 by Virus-BeautyCode, 844 阅读, 收藏, 编辑
摘要: 最近的两个月一直在研究SharePoint的内容,从配置到开发,从配置,到sharepoint对象模型,webpart,eventhandler,workflow,content type,自定义字段都了解了一些,但是还是找不到用SharePoint做实际项目的入口点,不知道从哪里入手。下面是我找到的微软sharepoint产品组博客上面的一个关于sharepoint工作流的系列博客,我将它们做了... 阅读全文