2012年6月7日
摘要: <CommandUIHandlers Command="EditDocuments" CommandAction="javascript:var curWebUrl='{SiteUrl};需要处理的js代码或者函数'" EnableScript="javascript:function IsEnabled(){var selectItems=SP.ListOperation.Selection.getSelectedItems();return (selectItems.length>0);}IsEnabled(); 阅读全文
posted @ 2012-06-07 19:14 EricLee007 阅读(203) 评论(0) 推荐(0) 编辑
摘要: itle in english:set Item Level Permission for SharePoint (MOSS/WSS) List/Document Library Programmatically 有些时候,我们需要为文档库里面某个文件设置特殊的权限,这个权限不继承自列表权限,当然最简单的最好是再创建一个列表,然后存储相关文件,这样做目的是达到了,但是却会带来很多冗余。虽说sharepoint的用户权限系统强大,但是他最小的粒度也只到了列表级别,所以我们这里研究小于列表级别的权限就显得非常有必要了。 在sharepoint中,系统自带的权限可以用下图描述出来,蓝线表示我们的.. 阅读全文
posted @ 2012-06-07 16:47 EricLee007 阅读(812) 评论(0) 推荐(1) 编辑
摘要: 转载 http://www.cnblogs.com/Sunmoonfire/archive/2010/07/01/1767789.html 阅读全文
posted @ 2012-06-07 16:34 EricLee007 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 似乎许多朋友遇到这样的问题:服务器上已经安装了SharePoint Server 2010,但需要改掉这个服务器的名称。直接改的话,总是会导致网站无法访问的情况。具体做法可参考如下步骤:第一步:在SharePoint3.0管理中心中修改“替代访问映射”:1、进入SharePoint管理中心2、选择“操作”选项卡3、点击“替代访问映射”链接4、把访问映射链接改变成使用新的服务器名称的URL第二步:用stsadm命令中的renameserver选项:1、进入命令行操作界面(开始菜单--->运行--->cmd--->回车)2、进入目录:C:\Program Files\Common 阅读全文
posted @ 2012-06-07 16:27 EricLee007 阅读(141) 评论(0) 推荐(0) 编辑
摘要: SPRoleAssignment用于权限的分配,它比较简单,只有三个public的属性:Member:把权限分配给谁Parent:在什么东西上分配权限RoleDefinitionBindings:分配什么权限从最后一个东西的名字上来看,在2007里,权限的分配其实已经变成了角色的绑定依次看一下上面这三个东西Member是SPPrincipal类型的(它其实相当于2003里的SPMember),是SPUser和SPGroup的父类Parent:一个实现了ISecurityxxxx接口的东东(估计2007里能分配权限的类都实现了这个接口)RoleDefinitionBindings:可以理解为SP 阅读全文
posted @ 2012-06-07 16:26 EricLee007 阅读(744) 评论(0) 推荐(0) 编辑
摘要: 使用SharePoint Server 2010搜索PDF文档使用SharePoint Server 2010搜索PDF文档基本步骤如下:1. 从这里下载PDF iFilter 9.0 (for 64bit),并安装2. 下载PDF文件图标(pdf16.gif),并复制到C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\IMAGES3. 在C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\T 阅读全文
posted @ 2012-06-07 15:40 EricLee007 阅读(614) 评论(0) 推荐(0) 编辑
摘要: 找到CSS 的默认样式的地方在 Local Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\2052\STYLES\CORE.CSS找到2666行默认为.ms-WPHeader TD{color: #345456; border-bottom:1px solid #4e7cb7;border-collapse:collapse;} 修改为 .ms-WPHeader TD{color: #345456; height:30px;border-bottom:1p 阅读全文
posted @ 2012-06-07 15:21 EricLee007 阅读(314) 评论(0) 推荐(0) 编辑
摘要: 本次演练中将向大家展示如何通过实现一个自定义RenderingTemplate控件来对mobile列表视图页进行定制。下面的例子展示了如何定制页面的内容部分。正如先前在mobile页面渲染机制一节所描述的,一个Microsoft.SharePoint.MobileControls.SPMobileListContents模板选取器控件会被调用,并通过一条链的调用,最终找到显示在页面中的控件。基于当前列表类型,该对象决定了什么RenderingTemplate控件会渲染在mobile主页的内容部分。该控件搜寻RenderingTemplate对象名称Mobile_ListTypeID_View_ 阅读全文
posted @ 2012-06-07 15:15 EricLee007 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 默认情况下,WSS在网站中使用一种上下交错的重定向机制。Mobile主页是在传统的URL后面多了 一个"m"文件夹(比如,http(S)://Server/sites/Site/m/ )用来重定向请求至mobile的default.aspx页。然后该default.aspx页会将用户重定向到实际的主页。根据目前站点定义的类型, 会依次进行下列处理:default.aspx中仅放置了一个控件,他告诉运行时寻找名为"MobileHomePageRedirect"的RenderingTemplate。运 行时会搜索所有位于Local_Drive:\Progra 阅读全文
posted @ 2012-06-07 14:25 EricLee007 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 下表提供了关于WSS字段类型在mobile窗体中的使用情况,及与ASP.NET mobile控件的对应关系。在Mobile窗体中的只读(Read-Only)控件WSS 字段类型ASP.NET Mobile控件注释单行文本Label除了省略号的渲染外与ASP.NET控件相同。多行文本TextView对于带格式的HTML文本字段类型渲染为纯文本。选项Label除了省略号的渲染外与ASP.NET控件相同。数字Label对WSS字段类型的控件增加了格式转换上的支持。货币Label对WSS字段类型的控件增加了格式转换上的支持。日期时间Label对WSS字段类型的控件增加了日期时间转换方面的代码支持。查阅 阅读全文
posted @ 2012-06-07 14:18 EricLee007 阅读(243) 评论(0) 推荐(0) 编辑
摘要: 在移动设备的查看器中,如果某字段的文本长度超过了web.config(位于Local_Drive:\Program Files\Common Files\Microsoft Shared\web server extensions\12\TEMPLATE\LAYOUTS\MOBILE目录)中的限制,WSS就会显示省略号。在mobile的列表项编辑窗体中包含大量数据,WSS会根据字段类型来禁用字段的编辑功能来避免由于内容超过特定限制导致的数据丢失。无论是上面的哪种情况,mobile渲染的限制决定了在mobile设备上哪些内容会显示。图1.文本的切断和省略号渲染您可以修改文本的长度限制,进而改变其 阅读全文
posted @ 2012-06-07 14:14 EricLee007 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 前公司开发的Sharepoint 网站使用的是Classic Mode Authentication方式(基于Windows AD方式),近期的客户需求需要使这个已投入使用的Sharepoint应用不但能支持原有的AD认证方式,并且还要能支持Form方式。转载:http://www.cnblogs.com/wsdj-ITtech/archive/2012/04/08/2397462.html 阅读全文
posted @ 2012-06-07 13:38 EricLee007 阅读(143) 评论(0) 推荐(0) 编辑