SharePoint Designer - View

1. 数据视图

可以将图片、新闻等列表(如: Announcement)用以下视图显示,具体做法可以参考这篇文章,但需要强调几个地方:

1.1 选择了视图样式后,需要点击“自定义” --> "自定义项目"来进行应用;

1.2 搜索“ms-stylebox”可以找到每个item的模板,进行修改,如下图:

1.3 查找“<th”并注释掉,此方法可以隐藏所有的Header;

1.4 Content内容过长时,可以用jQuery来减掉一部分;

function ContentLimit()
    {
        var Id = "customContent";
        var Num = 80;
        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";
            }
        }
    }

最终结果如下图:

2. SharePoint 2013 的 Discussion Board 的默认视图'Subject'中的web part内容是由客户端JS文件生成的,因此自定义的field不会显示出来,如果想要把自己添加的列显示出来,则需要将View回退到SharePoint 2010模式,即由服务器端来生成,操作方法是用designer打开此页面,然后选择此web part,然后将render属性改为下面这样:

ServerRender="True" ClientRender="False"

然后视图中的web part会重新生成,列信息会出现,可以进行添加删除。

3. 

posted @ 2014-11-19 16:06  Jacky Ge  阅读(202)  评论(0编辑  收藏  举报