SharePoint Designer定制MOSS/WSS表单页面
摘要:方法一、使用SharePoint Designer配合enderingTemplate文件来定制MOSS/WSS表单页面以通知列表(DispForm.aspx)为例,系统默认的通知列表样式如下:默认样式用于新闻发布的时候确实不符合中国人的习惯,下面我们要把它改成如下的样子: 第一步--修改表单页面默认模板:用SPD打开要修改的页面(DispForm.aspx),找到ListFormWebPart,修改其TemplateName属性为CodeArt_NoticeTemplate,如下:-------------------------------------------------------.
阅读全文
posted @
2011-12-20 15:07
落 枫
阅读(321)
推荐(0)
SharePoint 2010 应用自定义aspx页面调换列表默认的新建(NewForm.aspx),查看(DispFo...
摘要:如何应用自定义的aspx页(比如Application Page)调换列表默认的NewForm.aspx, DispForm.aspx 和 EditForm.aspx的页面?若是你只是更改这些页面的界面,那么推荐应用SPD2010和InfoPath,它们更快速便捷。独一的毛病是应用这些对象不克不及自定义后台代码(也容许以,只是我不会)。下面是我用的解决规划:1.假设创建好三个Application Page分别叫newform.aspx, dispform.aspx和editform.aspx。它们放在Layouts目次下。再假设我的列表叫:My List。2.你可以应用把握台应用法度或者Wi
阅读全文
posted @
2011-12-19 09:24
落 枫
阅读(441)
推荐(1)
被面试:sharepoint 是什么?优势是什么?
摘要:为了诱人的工资,为了祸害首都,跟一家离首都不远的在北京的公司领导面试。面试sharepoint内容。哈哈,感觉人家觉得俺相当的水吧。对方上来问“你觉得sharepoint 是什么?优势呢?优势是什么?”我回答是一种集cms workflow 文档管理 与 office紧密结合的一个门户站点或是企业级内部站点。包括一些其它子功能,如excel services and kpi 和一些oob的简单功能开发,并可以集成asp.net的东西到sharepoint 中,我把sharepoint 看做一种框架。完全是一种asp.net的技术开发。对方反问我“你觉得sharepoint 就是.net 的开发
阅读全文
posted @
2011-12-16 09:55
落 枫
阅读(1807)
推荐(1)
SharePoint 部分缺点
摘要:网上到处都在宣传SharePoint的好,说SharePoint差的很少,我个人基于SharePoint的二次开发有段时间了,发现SharePoint的功能确实很强大,比如SharePoint和Office的集成,列表的灵活的自定义等等,都是现在许多系统望尘莫及的。因为SharePoint集成了很多系统的功能于一身,但是有许多细小的问题,做的不是那么的完善。我也把我在开发过程中,经常遇到的一些问题做了一些整理,给大家做一个参考:1. List分页List的分页只支持“上一页”,“下一页”,并不支持分页的调整。这个不太适合国内的做法。2. List的导出功能SharePoint的List支持导.
阅读全文
posted @
2011-12-15 17:04
落 枫
阅读(488)
推荐(0)
.MOSS2010与MOSS2007区别
摘要:1. 新增内容1.1. Bussiness Connectivity Services1.2. 管理中心(重新设计)1.3. 基于声明的身份验证1.4. 运行状况监控1.5. 沙盒解决方案1.6. 升级1.7. Windows PowerShell2. 删除功能介绍的删除功能是相对于Sharepoint services 3.0而言。功能说明更改原因迁移路径Stsadm 命令行工具不推荐使用 Stsadm 命令行工具。Stsadm 命令行工具将被 Windows PowerShell 2.0 取代。包含 Stsadm 命令行工具以支持与早期产品版本的兼容性。在执行命令行管理任务时,应该使用 W
阅读全文
posted @
2011-12-15 14:52
落 枫
阅读(287)
推荐(0)
创建一个图文并茂的调查
摘要:SharePoint的调查列表默认只支持简单的文字调查, 并不能满足大部分时候的需求, 自己自定义出一个漂亮点的调查很需要费一番工夫, 为了让大部分对开发知之甚少的SharePoint管理员或者高级用户能够方便的制作一个图文并茂的调查,特写此文.第一步:建立一个普通的调查列表。第二步:在SharePoint Designer中打开这个调查,上传一个图片备用。第三步:在SharePoint Designer中间新建一个HTML页面,复制这个问题的显示样式第四步:将生成的代码复制下来,粘贴到调查问题中间去(注意,要包括Table标记)预览一下:第五步:将下面JavaScript代码复制到各个文件去
阅读全文
posted @
2011-12-15 14:48
落 枫
阅读(285)
推荐(0)
sharepoint timer job 读取config文件内容
摘要:需要写一个自定义的sharepoint timer job, 目的是要定时到Site Collection Images这个List里检查图片的过期日期,如果即将过期的话,需要发送email到相关的人员。GOOGLE了一下,发现资料很少。不过幸运的是我发现了 Andrew Connell的博客,上面有一个很详细的示例代码。http://www.andrewconnell.com/blog/articles/CreatingCustomSharePointTimerJobs.aspx代码的基本思路是:我们的自定义job类需要从SPJobDefinition继承过来,并且要改写几个构造体和一个Ex
阅读全文
posted @
2011-11-14 11:22
落 枫
阅读(262)
推荐(0)
SharePoint工程中用Response生成Excel以后页面按钮失效问题
摘要:在按钮事件中添加属性:OnClientClick="_spFormOnSubmitCalled=false“ 即可。<asp:Button ID="Searsh" runat="server" Text="Search" Width="50px" OnClientClick="_spFormOnSubmitCalled=false" onclick="Searsh_Click" />一共收集了四种解决方案不知道哪些方案在你的工程中适用:1 在 page_
阅读全文
posted @
2011-11-03 11:10
落 枫
阅读(321)
推荐(0)
MOSS 2007 应用随笔系列:自定义moss菜单汇总
摘要:一.自定义文档库/列表库中项目的右键关联菜单 原始菜单如下图所示: 下面开始我们本次的工作历程: 首先,找到C:Program FilesCommon FilesMicrosoft Sharedweb server extensions12TEMPLATELAYOUTS这个目录下的2052目录(这个默认是中文版本的路径,英文版本的MOSS是1033目录),其中有个core.js的JS文件,MS已经给我们预留了自定义的接口来实现我们自己的菜单定义了 添加以下两个JS的函数代码:funtion AddListMenuItems(m,ctx){if(typeof(Custom_AddLis...
阅读全文
posted @
2011-10-20 11:13
落 枫
阅读(248)
推荐(0)
ProviderQuickPart封装url转向用户控件时的问题
摘要:新手上路,总是遇到如下这种莫名奇妙的问题,ProviderQuickPart封装转向用户控件时,总是出现无法保存,或者影响其他webpart等的莫名其妙的问题,此时请尝试把<WpNs0:ProviderQuickPart><WpNs0:ProviderQuickPart>放到<WebPartPages:WebPartZone></WebPartPages:WebPartZone>节点外边试试看,很多问题都可以这样解决,O(∩_∩)O~。
阅读全文
posted @
2011-10-19 15:28
落 枫
阅读(184)
推荐(0)
SharePoint 字段编辑权限控制解决方案
摘要:Windows SharePint Service 3.0(或MOSS)默认不支持字段级的权限。而在项目的实施过程中,客户经常会提出这个需求。解决方案有两种: 1)开发自定义的字段,在字段上附加控制逻辑。优点: 可以完全控制显示和编辑。缺点:无法对系统的字段启用权限控制,而且,需要重写系统的所有字段,工作量很大 。2)重写系统的模板中的ListFieldIterator控件(这个控件用来生成表单页面的字段编辑表格),实现字段权限控制。优点:可以控制所有类型的字段。缺点:无法完全控制字段的读取--无法控制到列表页面字段的显示。综合起来,决定采用方案2来实现。既然无法完全控制到字段的读取,这个解决
阅读全文
posted @
2011-10-13 10:36
落 枫
阅读(492)
推荐(0)
控制SharePoint站点菜单(eg:Actions-Edit+In+DataSheet)
摘要:用户在浏览SharePoint 2007界面时,会使用到众多的菜单和链接,比如Library上面的ToolbarMenu (新建,上传,设置等),点击文件或文件夹时的js菜单,Site Settings下的链接等,这些菜单和链接为用户提供了便利的功能入口.(当然频繁的点击和跳转也为人诟病,相信在下一个版本中会改善).本系列将试图全方位介绍定制这些菜单和链接的方法.第一部分 ToolbarMenu, Library上方的菜单, 如下图定制这些菜单有三种方法,最近跟Edit in Datasheet菜单打交道较多,下面就隐藏某个菜单,修改已有菜单和添加新菜单放入方法详细分析.方法一: 使用Java
阅读全文
posted @
2011-10-13 10:33
落 枫
阅读(400)
推荐(0)
在SharePoint页面中如何显示来自其他网站的List
摘要:为了方便用户使用,我们会把SharePoint网站设计成层次结构,并希望用户在主页上看到来自子网站的内容。比如希望把放在父网站的一个列表的内容显示在子网站的主页上面。这种需求看起来稀松平常,但实际上不容易。 为了说明方便,我把列表所在的网站称为源网站,需要显示WebPart的网站称为目标网站。 实现思路很简单:在源网站的页面上插入一个列表WebPart,然后导出该WebPart,在目标网站上,将刚导出的WebPart导入,之后在目标网站的页面上插入导入的WebPart。 如何导出一个WebPart。首先打开页面,进入编辑模式,在WebPart右上角有个小三角,点开是一个菜单,有个命令...
阅读全文
posted @
2011-10-11 15:17
落 枫
阅读(294)
推荐(0)
SPListItem的使用
摘要:在列表的实际操作中,最终要接触到的还是作为数据内容部分的列表条目(List Item)。一般来说,在访问列表的某个具体条目之前,都需要先获得一个列表条目的集合,在SharePoint对象模型中,提供了很多种方法来获取列表条目集合:最直接地获取列表条目的方法为,使用SPList.Items属性,该属性返回列表中的所有列表条目。在需要得到或者遍历所有列表条目的时候,可以使用这种获取列表条目的方法。如果有目的地要获得部分列表条目,可以使用SPList.GetItems方法,该方法有如下三种形式:· GetItems(SPView view)返回指定视图中的列表条目,通过这种方法可以按照视图
阅读全文
posted @
2011-10-11 12:13
落 枫
阅读(959)
推荐(0)
query语句查询,and和or组合
摘要:SPQuery query = new SPQuery(); query.Query = @"<Where> <And> <And> <Eq> <FieldRef Name='Over_x0020_Due' /> <Value Type='Choice'>ture</Value> </Eq> <Eq> <FieldRef Name='Responsible' /> <Value Type='User
阅读全文
posted @
2011-09-30 11:18
落 枫
阅读(864)
推荐(0)
C#通过com端口获取sap数据(sharepoint)
摘要:1.导入Interop.SAPFunctionsOCX.dll Interop.SAPlogonCtrl.dll Interop.SAPTableFactoryCtrl2. com端口,缺点:占用线程,单线程 private void getCurrentStock(object obj) { SPItemEventProperties Pro = (SPItemEventProperties)obj; SPListItem item = Pro.ListItem; SAPFunctionsOCX.SAPFunctionsClass func = VStoSAP.getSAPFunctio..
阅读全文
posted @
2011-09-28 11:55
落 枫
阅读(802)
推荐(0)
SharePoint获取web
摘要://using (SPWeb web5=site.OpenWeb("RolesManagement")) //{ // SPList listcorp=web5.Lists["CorpManagement"]; //} //using (SPWeb web7 = site.AllWebs["MRBReport"]) //{ // SPList list7 = web7.Lists["MRBReport"]; //} //using (SPWeb web6 = site.OpenWeb("MRBReport
阅读全文
posted @
2011-09-28 11:39
落 枫
阅读(223)
推荐(0)
Sharepoint 弹出消息提示框
摘要:在event receiver中如何弹出一个类似winform中messagebox.show 的框?那我要对用户显示一些错误信息或者提示信息怎么搞?1.如果是在ItemAdding或者其他进行时(ing)事件里面,可以使用HttpContext.Current.Response.Write("<script>alert('aaaa');</script>");如果是在ItemAdded或者其他结束后(ed)事件里面,那就没招。因为这类事件是异步的,已经获取不到页面的HttpResponse。2.可以在event reciver 里控
阅读全文
posted @
2011-09-26 09:26
落 枫
阅读(444)
推荐(0)
SharePoint 网站搬迁
摘要:http://cnsh-10aplx:1888/MRBReport/_layouts/savetmpl.aspx 保存网站模板http://cnsh-10aplx:1888/_catalogs/wt/Forms/Common.aspx 模板保存地方displaymode=design Toolpaneview=2#The backup/restore job failed because there is already another job scheduled. Delete the timer job from the Timer Job Definitions page, and th
阅读全文
posted @
2011-09-21 16:22
落 枫
阅读(267)
推荐(0)
对Request.url片段解析
摘要:网址:http://localhost:1897/News/Press/Content.aspx/123?id=1#tocRequest.ApplicationPath/Request.PhysicalPathD:\Projects\Solution\web\News\Press\Content.aspxSystem.IO.Path.GetDirectoryName(Request.PhysicalPath)D:\Projects\Solution\web\News\PressRequest.PhysicalApplicationPathD:\Projects\Solution\web\Sys
阅读全文
posted @
2011-09-20 13:54
落 枫
阅读(235)
推荐(0)