sharepoint designer + XSLT快速构建数据展示页面

准备展示数据

  准备一个测试列表,添加部分测试数据

  

生成母版页

  1.用designer打开需要创建页面的网站

  2.点击左侧"所有文件",将需要做为母板页的静态页面拖入designer内(相关的css和js文件也拖入,当然也可以建一个文件夹存在,不放在根目录)

    

  3.在高级模式下打开此静态页面,另存为母板页

    

  

  4.以高级模式编辑母板页,将需要动态展示的区域替换为占位符(多个占位符ID不要重复),替换之后保存.

  

使用母板页建立展示页面

  1.基于母板页的建立展示页面

  

  2.以高级模式打开展示页,使用content标签实现占位符所需要展示的内容,ContentPlaceHolderID的值须与母板页对应的占位符ID一致.

  

  3.光标放在占位符内,点击菜单栏-插入-数据视图-清空数据视图,点击之后保存一下页面

  

  4.将光标放在DataSource标签内,点击菜单栏-插入-数据源,选择第一步中准备好的列表。点击之后保存一下页面

  

  5.插入数据源后右侧会出现数据源窗格(如果没有,可在菜单栏中点击视图-任务窗格-数据源详细信息开启),选择需要使用的字段,然后选择插入为多项目视图,之后保存一下页面。

  

  6.操作到这这一步,如果对数据还有特殊的要求,可以在菜单栏-选项里面设置,按参数显示句啊,分页啊等等,都可以在这里设置。

  

  7.删除多余的代码。

  (1)首先找到ManualRefresh,删除如下的代码

  (2)接着往下找到name="dvt_1"的template的标签,删除如下代码

  

  (3)往下找到name="dvt_1.rowview"的template的标签,删除如下代码

   

  (4)往下找到name="dvt_1.empty"的template的标签,删除如下代码

  

  8.套用样式。其实操作到这一步,应该很明白生成的模板使用的是table布局,如果你的模板也是采用table布局的也可以用自动生成的代码。不过现在很多都采用div布局了,还涉及到jQuery的调用,所以介绍下样式的套用,模板套用主要集中在dvt_1.body和dvt_1.rowview两个标签中。

  (1)dvt_1.body就是实现数据展示的地方,for-each循环输出每条数据。比如要输出<ul><li></li><ul>这种数据,就要把外层的ul套用到dvt_1.body里,li标签套用到dvt_1.rowview里面。

  

套用模板后的效果:

dvt_1.rowview模板

套用后:

  

至于其他的条件判断,指定输出等可根据实际需求参照xslt标签配合实现。

  

  9.最后一步,在套完模板后,可以预览查看效果,预览之前需要删除模板自动生成的两个标签,这两个标签会在插入视图的时候生成,如果预览报错,可能就是这两个标签没删除。

  10.最后的效果图如下:

  

特此记录,以作备忘。

请勿转载,谢谢!

时间: 2024-11-02 23:30:44

sharepoint designer + XSLT快速构建数据展示页面的相关文章

使用SharePoint Designer将JavaScript和自定义网站页面集成

使用SharePoint Designer将JavaScript和自定义网站页面集成 像JavaScript这样的动态脚本语言可以给你的页面带来强大的效果.为了添加JavaScript到自定义网站页面,执行以下步骤: 1. 打开SharePoint Designer 2010. 点击左侧网站页面. 2. 新建Web Part页面,重命名WroxPage.aspx.点击签出并编辑文件. 3. 打开代码视图.添加如下代码: 4. 在浏览器中预览. 选择其他书籍时,弹出信息框. PS:你必须在代码中引

SharePoint Designer定制MOSS/WSS表单页面

SharePoint Designer定制MOSS/WSS表单页面 分类: sharepoint 学习札记2011-12-20 15:07 825人阅读 评论(0) 收藏 举报 sharepointserverbordertableclassassembly 方法一.使用SharePoint Designer配合enderingTemplate文件来定制MOSS/WSS表单页面 以通知列表(DispForm.aspx)为例,系统默认的通知列表样式如下: 默认样式用于新闻发布的时候确实不符合中国人

实战经验:快速构建H5单页面切换骨架

在Web App和Hybrid App横行的时代,为了拥有更好的用户体验,单页面应用顺势而生,单页面应用简称`SPA`,即Single Page Application,就是只有一个HTML页面的应用程序,应用中所有的视图都包含在这个HTML页面中,并通过JavaScript控制相关视图的显示和隐藏,这种模式可以让用户在Web App感受Native App的速度和流畅.本篇文章的目的就是教你如何来快速的构建一个H5单页面切换骨架. 一. 页面设计 在构建SPA应用时,首先要确定你的应用需要包含

快速构建H5单页面切换骨架

原文  http://www.cnblogs.com/onepixel/p/5156442.html 在Web App和Hybrid App横行的时代,为了拥有更好的用户体验,单页面应用顺势而生,单页面应用简称`SPA`,即Single Page Application,就是只有一个HTML页面的应用程序,应用中所有的视图都包含在这个HTML页面中,并通过JavaScript控制相关视图的显示和隐藏,这种模式可以让用户在Web App感受Native App的速度和流畅.本篇文章的目的就是教你如

AJax跨域请求百度音乐接口数据展示页面

1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Music</title> 6 <script src="https://code.jquery.com/jquery.js"></script> 7 <!-- 引入 Bootstrap

使用SharePoint Designer定制开发员工工作日志系统实例!

昨天已介绍了一篇<使用SharePoint Designer定制开发专家库系统实例!>,今天继续来介绍使用SharePoint Designer定制开发员工工作日志系统实例,主要功能包括填写日报.查看日报及点评日报等,这个是今年7月份的时候设计开发的一个实验系统,仅供学习参考.很多人可能并不清楚Sharepoint Designer究竟是啥东东?实际上Sharepoint Designer是Sharepoint自带的设计开发和管理工具,从Sharepoint 2007开始已有这个工具,但需要单

Grafana 利用Grafana Variables变量配置快速切换不同主机的图表数据展示

用Grafana Variables变量配置快速切换不同主机的图表数据展示   by:授客 QQ:1033553122 测试环境 需求描述 操作步骤 结果展示 测试环境 influxdb-1.5.2.x86_64.rpm 网盘下载地址: https://pan.baidu.com/s/1jAbY4xz5gvzoXxLHesQ-PA grafana-5.1.2-1.x86_64.rpm 下载地址: https://s3-us-west-2.amazonaws.com/grafana-release

采用SharePoint Designer将JavaScript而他们的网站页面集成的定义

采用SharePoint Designer将JavaScript而他们的网站页面集成的定义 像JavaScript这种动态脚本语言可以给你的页面震撼效果.为了加盟JavaScript要定义自己的网站页面.面步骤: 1. 打开SharePoint Designer 2010. 点击左側站点页面. 2. 新建Web Part页面,重命名WroxPage.aspx.点击签出并编辑文件. 3. 打开代码视图.加入例如以下代码: 4. 在浏览器中预览. 当选择其他书籍,弹出消息框. PS:您必须参考自己的

快速构建Windows 8风格应用26-本地应用数据

原文:快速构建Windows 8风格应用26-本地应用数据 本篇博文主要介绍如何获取应用的设置和文件容器.如何将数据写入设置.如何从设置中获取数据.如何删除设置中数据.如何将数据写入文件.如何从文件中获取数据. 当应用安装时,系统会为设置和文件等应用数据提供它自己的每用户数据存储.我们不需要知道这些数据存在哪里或如何存储,因为系统会负责管理物理存储工作.我们只需使用应用数据API就可以了. 本地应用数据一般用于当前设备数据的持久化,并且本地数据没有限制大小,通常情况使用本地数据存储大型数据集.