SharePoint 2010 用xsl文件定制列表样式
2014-05-26 14:10
357 查看
有时候我们不希望列表用默认的方式显示,要我们自定义的方式定制。其中有一种方式是使用xsl文件。
在AllItems.aspx页面中,列表是以webpart的形式显示在页面上的,webpart类型是XsltListViewWebPart,当我们编辑web部件的时候,有一个属性是“XSL 链接”,我们就定义一个xsl文件,然后将xsl的文件链接放到这里就完成任务了。
下面是我的xsl代码,将它保存到customstyle.xsl文件中,将这个文件复制到,/_layouts/xsl/下。
View Code
在AllItems.aspx页面中,列表是以webpart的形式显示在页面上的,webpart类型是XsltListViewWebPart,当我们编辑web部件的时候,有一个属性是“XSL 链接”,我们就定义一个xsl文件,然后将xsl的文件链接放到这里就完成任务了。
下面是我的xsl代码,将它保存到customstyle.xsl文件中,将这个文件复制到,/_layouts/xsl/下。
SPList listdd = web.Lists.TryGetList(list); string dfdf = listdd.DefaultViewUrl; SPFile file = web.GetFile(dfdf); SPLimitedWebPartManager limitedWebPartManager = file.GetLimitedWebPartManager(PersonalizationScope.Shared); SPLimitedWebPartCollection col = limitedWebPartManager.WebParts; foreach (System.Web.UI.WebControls.WebParts.WebPart item in col) { if (item.GetType().Name == "XsltListViewWebPart") { (item as BaseXsltListWebPart).XslLink = "/_layouts/xsl/customstyle.xsl"; limitedWebPartManager.SaveChanges(item); } }
View Code
相关文章推荐
- SharePoint 2010 用xsl文件定制列表样式
- [SharePoint 2010 的那些事儿-InfoPath]使用InfoPath定制外部列表新建表单
- SharePoint 2010 修改默认列表样式
- SharePoint 2010开发实例精选——通过客户端对象模型上传下载文件
- VSTO学习笔记(四)从SharePoint 2010中下载文件
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- sharepoint中的文档库之间的文件操作,列表库之间的列表项操作
- 【教程】定制下拉列表选中时的样式
- 使用InfoPath 2010自定义Sharepoint表单样式
- InfoPath2010五分钟新特体验系列之自定义sharepoint列表表单
- SharePoint 2010中日历列表的一些改进
- MOSS 2010:Visual Studio 2010开发体验(20)——使用ADO.NET Data Service快速访问SharePoint列表数据
- 在模板文件.dwt里如何应用样式列表css
- MOSS 2010:Visual Studio 2010开发体验(20)——使用ADO.NET Data Service快速访问SharePoint列表数据
- delphi 2010 获取目录下文件列表
- SharePoint 2010列表中新增的唯一性验证
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- Apache Direcotry Indexes目录列表显示样式定制
- C# 对sharepoint 列表的一些基本操作,包括添加/删除/查询/上传文件给sharepoint list添加数据
- sharepoint 列表修改标题样式