接着上一篇Query Options的一些用法(3): 分页,这一篇也是介绍一下Lists.GetListItems方法文档上已经存在的一个:DateInUtc。DateInUtcTRUE to return dates in Coordinated Universal Time (UTC) format. FALSE to return dates in ISO format. This element is optional, and its default value is False.(注意,这里文档在SharePoint2010环境下错误了,默认值应该是FALSE。见下面示例。)首先 Read More
posted @ 2012-12-13 11:24 Lambert Qin Views(1539) Comments(1) Diggs(2) Edit
使用Query Options分页在Lists.GetListItems方法的介绍已经包含了,不足的是没有给一个示例,所以我这里给一个使用示例来说明。PagingA string that contains data needed to support paging, including aListItemCollectionPositionNextattribute. If left empty, the list items returned start from the beginning of the list. Client applications should supply th Read More
posted @ 2012-12-03 15:27 Lambert Qin Views(2649) Comments(2) Diggs(1) Edit
接着上一篇:Query Options的一些用法(1): 展开用户列信息。这次增加了两条新的列表记录。第二条没有附件,第三条有2个附件,并且给第一条记录增加了一个附件。在View fields增加附件的引用。这样可以显示附件信息。 static XmlNode ViewFields { get { XmlElement viewFields = _camlDoc.CreateElement("ViewFields"); System.Text.StringBuilder viewFieldsSB = new System.Text.StringBuilder(); #reg Read More
posted @ 2012-12-01 10:48 Lambert Qin Views(1384) Comments(0) Diggs(0) Edit
每个SharePoint开发者打交道很多的一个肯定是使用CAML查询。针对一个非服务端开发,为了查询到想要的数据,不得不依赖CAML。 只要使用CAML查询,没有没有用过下面的方法的。从官方文档看,一个典型的查询包含了如下的参数。 public XmlNode GetListItems ( string listName, string viewName, XmlNode query, XmlNode viewFields, string rowLimit, XmlNode queryOptions, string webID ) 列表名,视图名,... Read More
posted @ 2012-11-30 16:36 Lambert Qin Views(2363) Comments(1) Diggs(1) Edit
XsltListViewWebPart对于SharePoint 2010来说是个新玩意,这个web part继承于我们经常在2007时代可以看到的DataFormWebPart,并且在2010里面承担起了解析List显示效果的重任。 这个Web Part带来的一个明显的好处就是你可以查看,修改显示视图的设置,CAML查询,ViewFields等等。 另外一个好处就是如果需要高级定制,只需要按需XSLT化相关列,而不是整个视图。 你可以选中一个列,使用Customize Item来做到。 试想一下,如果你有几十个列,就为了编辑其中一列,XSLT化整个视图,看着你原本数百行的文件,... Read More
posted @ 2012-08-01 17:30 Lambert Qin Views(1241) Comments(0) Diggs(2) Edit
首先你可以从以下位置下载SharePoint 2013 预览版的相关文件。 Download SharePoint Server 2013 Preview release Download the Windows Server 2012 Release Candidate installation bits (SharePoint Server 2013 runs on Windows Server 2012, so you may as well test both at the same time!) Download SharePoint Foundation... Read More
posted @ 2012-07-31 10:55 Lambert Qin Views(547) Comments(0) Diggs(0) Edit
如果你还在用Test01等等无意义的账号来进行测试,你可以看看这篇文章。 我利用微软的PeoplePackV4,修改的部分代码,用于批量生成测试账号。 一些注意事项: 1. 生成账号是本地账号,默认加入Users组 2. 运行前,确认当前账号是User Profile Application的管理员和Full Control。 下面是使用说明了。 下载PeoplePackV4_LAQI... Read More
posted @ 2012-04-19 17:00 Lambert Qin Views(1152) Comments(6) Diggs(1) Edit
最近在做一项目,发现的一个很奇怪的性能问题。自定义Master Page后,即使什么也不改,比SharePoint默认页面的性能相比,有极大的降低。 测试了一系列场景,诡异的事情就不一一赘述了。 一些典型表现为: 1. IIS Failed Request Log表现为很多大时间(>3s)的页面和页面资源文件,这些看起来都是随机的,无规律的。 其中Log显示以下错误, 404... Read More
posted @ 2012-04-13 11:28 Lambert Qin Views(673) Comments(3) Diggs(0) Edit
最近做一些脚本自动化的事情,发现一个很有意思的东西,如下,如果用户账户包含了$符号,就会抛出一个“User cannot be found”的异常。 New-SPSite $CommunityUrl -OwnerAlias "ASIAPACIFIC`\$ExSquareDEV001" -Name "$CommunityName" -Template "STS#0" -ContentDatabase... Read More
posted @ 2012-03-21 11:11 Lambert Qin Views(801) Comments(0) Diggs(1) Edit
一段很小的代码,注册当前目录下所有的DLL到GAC,请先把gacutil.exe复制到同一个目录。 $Path = Get-Location$Dir = Get-ChildItem "$Path" -Recurse$Dlls = $Dir | Where { $_.extension -eq ".dll" }$Dlls | ForEach-Object { .\gacutil.exe -i $_.... Read More
posted @ 2012-03-13 15:26 Lambert Qin Views(928) Comments(2) Diggs(1) Edit