摘要:
[原] SharePoint 2010 WebPart与Google地图系列 一:创建显示地图的WebPart摘要: 作为信息化先驱的产品SharePoint 2010竟然对GIS相关技术支持如此有限,试问现在哪个企业没有大量的项目需要结合Google地图来进行开发,单纯地从Google Javascript API来说,在线地图主要还是基于Javascript的前端开发技术,毫无疑问这就像"火腿肠"与"生猪"关系一样前后不搭,这本身与.net Framework为后台的SharePoint 2010毫无交集,但是很多开发者不知道如何把这2者结合起来进行 阅读全文
摘要:
在event receiver中如何弹出一个类似winform中messagebox.show 的框?那我要对用户显示一些错误信息或者提示信息怎么搞?1.如果是在ItemAdding或者其他进行时(ing)事件里面,可以使用HttpContext.Current.Response.Write("");如果是在ItemAdded或者其他结束后(ed)事件里面,那就没招。因为这类事件是异步的,已经获取不到页面的HttpResponse。2.可以在event reciver 里控制转向错误页面。http://www.c-sharpcorner.com/Blogs/4224/sha 阅读全文
摘要:
Microsoft Visual Studio 2010 提供了一个可用于生成事件接收器的项目类型,事件接收器会在 Microsoft SharePoint 2010 网站上选择事件之前或之后执行操作。此示例演示如何将事件添加到自定义列表项的添加和更新操作中。此 SharePoint 直观操作方法介绍了用于在 Visual Studio 2010 中创建和部署事件接收器的以下步骤:重写 itemAdding 事件和 itemUpdating 事件。验证正在将项目添加到的列表是否为“Open Position”列表。提升权限,使此代码能访问安全网站以检索批准的职务。将批准的“Job Titles 阅读全文
摘要:
名人名言:读活书,活读书,读书活。——郭沫若 题目其实不知道如何称呼才干合适大师的搜刮习惯。以便有类似题目经由过程百度或google可以搜刮到,其实就是在url后面添加参数过滤显示我们想要的成果,有人有更好的题目定名体式格式的迎接留言。起首,我新建一个自定义列表,包含:题目,创建时候,批改时候三个栏并添加了三条测试数据。那么我们哄骗列表自带的过滤数据功能,显示创建时候为2011-10-24的数据,操纵办法很简单,就是把鼠标放到创建时候栏,然后点击右侧的‘小三角’:过来后的结果(重视图中红色圈中区域):此时,我们再看一下浏览器地址栏的url变更:过滤之前是:http://win-20110701 阅读全文
摘要:
前段时间,由于刚好项目定制的需要,笔者就开发了几个自定义字段类型。在这抽空做个详细笔记,方便初学者学习。这方面的资料也很多,如果自身觉得不大明白可以参考下SDK和网上的相关文章。本章的目的主要是给新手起个抛砖引玉的作用。至于字段类型要实现什么功能,还是以自己的实际开发需求来做引导。接下来就介绍该如何实现。。。。其实实现一个字段类型的开发很简单,无非就是由3部分组成:1继承于SPField的字段类,2继承于BaseRenderControl的字段呈现空间类,3编写一个配置文件,配置文件必须以fldtypes_开头。(如果是采用模版,那就再编写一个.ascx模版页)。1.BaseRenderCon 阅读全文
摘要:
var columnName = 'Display Name';var userName = 'domain\\name';var searchText = RegExp("FieldName=\"" + columnName + "\"", "gi");$("td .ms-formbody").each(function() { if(searchText.test($(this).html())) { alert(userName); $(this).find 阅读全文
摘要:
SharePoint通过stsadm备份和还原子网站(不是网站集)大家都知道SharePoint的stsadm命令提供了很多便捷甚至是唯一的操作方法! 这里列出的所有命令:http://www.cnblogs.com/dadongzuo/archive/2013/05/21/3091043.html 在这里,我要单独说export/import这2个命令,主要是用于导出导入子站点时使用的。(由于曾经被这个问题折腾过,又忘了,所以这次准备记录下来,也让大家少走弯路)例如: https://dms.demo.com.cn/sites/MT2/Guangzhou%20%20HZCLTS/ 要迁移到 阅读全文
摘要:
一个条件排序情况list.OrderBy(item => tem.State);多个条件的情况下list.OrderBy(item => new {item.State, item.OrderId }); 阅读全文
摘要:
在sharepoint开发中,webpart开发是最为常见的一种组件开发形式,而webpart往往需要与外部的页面进行交互,如webpart对外开放的自定义属性,webpart操作页面的列表等等,这里我们做个Demo来演示。一,WebPart自定义属性目前我所知道的webpart的自定义属性有两种方式,一种是普通的属性定义加上注释,还有一种是模版开发的,这里介绍的是简单的属性。前文中已经对开发,部署webpart做了详细的说明,这里直接说代码了。首先找到建立的webpart项目,打开webpart的代码页,注意,是webpart代码页面,不是用户控件的代码页 :)在webpart的代码页面可以 阅读全文
摘要:
webpart 是在sharepoint开发过程中,最常用的一种方式。扩展webpart自定义属性边栏字段,可以做到动态给webpart配置参数。如下图所示,在杂项里面,我们看到有三个属性,company,url, city,这个就是我们自定义的3个webpart属性。最终我们要实现的效果,就是动态给webpart传递这些参数值。如下图所示:1。创建一个sharepoint project 3,5项目,WebpartBarTest,并且添加一个可视化部件WebpartBarProperties,如下图所示 :2。在页面上添加几个服务器控件,label.<table border=&quo 阅读全文