背景: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

本文版权归 霖雨和博客园共有,欢迎转载,但请注明出处。

最新文章

  1. java代码的初始化过程研究
  2. Oracle RAMN 备份解决方案一例
  3. 什么是RFC
  4. BestCoder Round #84 Aaronson
  5. OI 回忆录
  6. 最大连续子数和问题-homework-03
  7. 由于权限不足而无法读取配置文件出现的HTTP 500.19解决办法
  8. C语言预处理指令
  9. Python列表的增删改查排嵌套特殊输出格式
  10. hdu4825 01字典树+贪心
  11. ios开发-程序压后台后,悄悄的抓取数据~~
  12. 洛谷P1108 低价购买题解
  13. 变邻域搜索(Variable neighborhood search)
  14. Linux之正则表达式1
  15. git push上传代码到gitlab上,报错401/403(或需要输入用户名和密码)
  16. Azure DevOps Server 2019 (TFS)安装教程
  17. python处理json格式的数据
  18. 基于Window10搭建android开发环境
  19. Android 解压zip文件
  20. (一)U盘安装ubuntu18.04.1

热门文章

  1. 开源负载均衡通讯分发器(LB dispatcher) - G5
  2. 1QPushButton的使用,QLineEdit的使用,设置组件位置,布局(QHBoxLayout,QGridLayout)
  3. jar包执行报ClassNotFoundException
  4. iPhone全部设备分辨率速查
  5. MySQL输入密码后闪退,这里有解
  6. 【Unity Shaders】《Unity Shaders and Effects Cookbook》总结篇
  7. CentOS上PHP完全卸载
  8. StarUML中InteractionOperation的画法
  9. 05_学生管理系统,xml读写,布局的综合应用
  10. Html5的学习之旅-Html5的web Storage概述(16)