SharePoint 2013 Designer系列之数据视图

简介:   在SharePoint使用中,数据展示是一块很重要的部分,很多时候我们会采用webpart的形式,但是有一些情况,我们不必使用开发,仅需使用Designer即可,下面让我简单介绍下数据视图的使用。   1、创建一个测试列表,以下为测试列表的字段,如下图:   2、插入一些测试数据(纯属捏...

  在SharePoint使用中,数据展示是一块很重要的部分,很多时候我们会采用webpart的形式,但是有一些情况,我们不必使用开发,仅需使用Designer即可,下面让我简单介绍下数据视图的使用。

  1、创建一个测试列表,以下为测试列表的字段,如下图:

clip_image002

  2、插入一些测试数据(纯属捏造,仅供娱乐),如下图:

clip_image004

  3、创建一个测试页面,如下图:

clip_image006

  4、在PlaceHolderMain节点里,插入webpartzone,然后插入数据视图,选择我们的测试列表News,如下图:

clip_image008

  5、切换到设计标签,选择第四个视图样式,如下图:

clip_image010

  6、查看一眼demo页面,如下图:

clip_image012

  7、设计一下分页,点击ribbon里的其他分页选项,如下图:

clip_image014

  8、我这里6个项目分成一页,如下图:

clip_image016

  9、然后在ribbon上,点击自定义xslt,选择自定义整个视图,如下图:

clip_image018

  10、搜索”ms-stylebox”找到如下位置,修改里面的xslt,注意不要改错了,否则整个视图报错;然后加上相关的样式,如下图;

clip_image020

  11、由于内容部分可能过长,我这里使用jq处理了一下长度,脚本附下:

<script type="text/javascript" src="/_layouts/15/Jquery/jquery-1.7.1.js"></script>
<script type="text/javascript">
function ContentLimit()
{
    var Id = "customContent";
    var Num = 50;
    var td = $('td[class=' + Id + ']');
    //alert(td.length);
    for(var i = 0;i < td.length;i++)
    {
        if(td[i].innerText.length > Num)
        {
            td[i].innerText = td[i].innerText.substring(0,Num) + "...";
            td[i].style.display = "block";
        }
        else
        {
            td[i].style.display = "block";
        }
    }
}

setInterval(ContentLimit,500);

function TitleLimit()
{
    var Id = "customTitle";
    var Num = 15;
    var td = $('td[class=' + Id + ']');
    //alert(td.length);
    for(var i = 0;i < td.length;i++)
    {
        if(td[i].innerText.length > Num)
        {
            td[i].innerText = td[i].innerText.substring(0,Num) + "...";
            td[i].style.display = "block";
        }
        else
        {
            td[i].style.display = "block";
        }
    }
}

setInterval(TitleLimit,500);

</script>

  12、保存完页面后,前台查看,我们使用数据视图制作的页面,还算不错吧?!

clip_image022

  13、如果对分页不满意,可以找到如下位置,搜”ms-paging”即可,如下图:

clip_image024

  14、如果想隐藏上面的工具栏的栏名称,可以找到<th标签,然后通通隐藏,如下图:

clip_image026

  15、最后页面的效果,大家可以看一看,是不是挺棒的?!呵呵。

clip_image028

总 结

  数据视图,顾名思义就是展示数据使用的视图,包含了筛选、分组等多种展现形式,大家有兴趣可以多多尝试,这里仅举一小例子介绍一下,希望能对有需要的人以帮助。

目录
相关文章
Altium Designer导出Gerber文件的步骤
在设计好PCB之后就需要发出去制作,一般我们都会选择发送Gerber文件。当然也可以发送PCB原文件,只不过这样没有保密性,这个根据自己的实际情况来选择。如果PCB对于保密性没有要求,自己对工艺又不是很了解的话,为了方便可以直接发送PCB原文件。这里还是建议大家导出Gerber文件做比较好,下面我们就来看一下Altium Designer如何导出Gerber文件。
974 0
|
数据库 数据安全/隐私保护
|
容器 数据可视化 Go
SharePoint 2013 开发——SharePoint Designer 2013工作流
博客地址:http://blog.csdn.net/FoxDave SharePoint Designer 2013为开发者和高级用户提供了两种创建定制工作流的模式: 基于文本的设计器——即我们一直以来使用的方式。
1126 0
|
Web App开发
SharePoint自动化系列——通过Coded UI录制脚本自动化创建SharePoint Designer Reusable Workflow
Coded UI非常好,我开始还在想,怎么样能让一个通过SharePoint Designer创建的Workflow publish三百五十次?想不到一个好的方法,也不知道SharePoint Designer里那个publish按钮调用的是什么方法,想来想去还是用Coded UI尝试了一下,发现也挺好,在资源允许的情况下,就这样完成了SPD Workflow的自动化创建: 1.
1026 0

热门文章

最新文章