您的位置:首页 > 其它

SharePoint 自定义列表页面定制续—[保存模板后不能正常使用]

2013-07-05 14:35 260 查看
背景:SharePoint列表的四个基本页样式不是特别的好,所以很多情况都需要重新定制,然而经过定制后,又发生了新的问题,就是存成模板,再建新的列表的时候,定制的页面不能正常显示了。

1、 定制后的页面如图1



2、 定之后保存为列表模板,然后通过模板建新的列表,发现有如下错误,如图2,进去的是列表B的Dispform页,然而展示的是A列表里面的内容。



3、 然后我们打开页面看所显示的代码,想想我们一开始定义的就是自定义表单,选的是列表的名字,肯定有记录当时列表信息的地方,好吧,我们就从这下手,反正代码都在页面里面,我们排查就行了。

4、 经过检查,发现里面有类似

<WebPartPages:DataFormParameter Name="ListID" ParameterKey="ListID" PropertyName="ParameterValues" DefaultValue="305F1430-D431-4258-A87C-B4B1B9DAF7E1"/>

的代码,然后里面有ID的号,然后搜索一下,发现页面里有7处这样的列表号,我们替换一下试试。结果居然成了,如图3



Ps:原谅我吧,这么简单的东西,都难出来炫耀,水平有限,欢迎大家指正和交流。说说自己的感想,其实这样的东西,可能会有复用的价值,或者用js脚本自动更改ID什么的,都是不错的。显示页是这么改的,其他的三个页面,也是可以这么修改的,大家有兴趣或者需要的,可以试试。还是这么说,很多东西都很基础,还是慢慢积累把。

作者:霖雨

出处:http://www.cnblogs.com/jianyus

本文版权归 霖雨和博客园共有,欢迎转载,但请注明出处。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐