SharePoint 2013 用JavaScript 中客户化Field Type时JSLinkUrl 所指向的客户化JS代码只加载第一遍的问题

原创 2013年01月17日 22:00:23

SharePoint 2013 中JavaScript的功能大大增强,除了传统的JS model的加强外,JavaScript还可以用这类Display template,比如:

    Search result 的Display template  http://blog.csdn.net/farawayplace613/article/details/8455085

    Field Type 的客户端渲染 (Client side rendering)http://msdn.microsoft.com/en-us/library/jj220061.aspx

    List view 的客户端渲染 (Client side rendering) http://msdn.microsoft.com/en-us/library/jj220045.aspx

以上这些功能都要强大的JavaScript。

本文主要讲述SharePoint 2013 用JavaScript 中客户化Field Type时客户化的JS代码只加载第一遍的问题, 笔者follow 微软的文档走了一遍

http://msdn.microsoft.com/en-us/library/jj220061.aspx

但发现JSLinkUrl 所指向的客户化JavaScript只加载一遍:

当笔者在点击旁边的NewTest Link时,客户化的JavaScript就不加载了

当刷新整个浏览器时客户化的JavaScript又可以加载了。

 

笔者为了这个问题烦了好久,最后问到一个微软的专家,他给了笔者答案。

这是SharePoint 2013的一个名叫“Minimal Download Strategy”的新feature的 bug, 微软也是好心的,想让 SharePoint 页面加载时快点,但是却不小心弄出了个bug,想来将来会修复的。

这里暂时可以跳过这个问题的方案就是禁用这个Feature:


 

 

http://social.msdn.microsoft.com/Forums/en-US/sharepointdevelopment/thread/a54a8a75-e9e5-460f-bf78-dda6d2d2e5be

SharePoint 2013 客户化(Customize) 搜索结果(Search result)-显示模版(Dispaly template)&搜索结果类型(Search Result Type)

本文将描述如何使用显示模版(Dispaly template)&搜索结果类型(Search Result Type) 来客户化(Customize) SharePoint 2013 搜索结果(Sear...

使用CSS 客户化 SharePoint 2013 中的 promoted links 样式

本文讲述如何使用CSS客户化客户化 SharePoint 2013 中的 promoted links 样式。

SharePoint 2010/2013 创建一个默认值为当前用户的客户化字段

本文讲述如何在SharePoint 2010/2013 中创建一个默认值为当前用户的客户化字段。...

SharePoint 2013 中使用客户化的 (Custom) Filter web part 过滤OOB list view

本文讲述如何在SharePoint 2013 中使用客户化的 (Custom) Filter web part 过滤OOB list view。...

Android中WebView加载html页面时,JS 与客户端交互,传参

最近的项目中遇到了客户端编程与html 公用的情况,所以免不了会用到html中js与客户端的编程,所以研究了一下,希望与大家共享! 其实实现该功能的帖子网上一大堆,在这里我只说重点。...

RDLC报表打印时提示 客户端无法加载打印控件的问题

在asp.net中利用RDLC控件实现报表打印功能,点击“打印”时会出现 “客户端无法加载打印控件”的问题,解决的方法如下:      在sql2005或更高版本的文件夹中找到RSClientPri...
  • sxycgxj
  • sxycgxj
  • 2011年11月04日 11:16
  • 5563

SharePoint 2013 Silverlight中使用Net客户端对象模型

1、创建Silverlight时,选择Silverlight 4,不要选择版本5,试了很久版本5都调用不了,自己也不知道什么原因,谷歌也没找到答案,后来尝试版本4,可以调用;  至于Host the ...

为 SharePoint 2013 配置客户端证书身份验证

为 SharePoint 2013 配置客户端证书身份验证 有关 SharePoint 中的身份验证概述的详细信息,请参阅在 SharePoint 2013 中规划用户身份验证方法。 在下图中,S...

SharePoint 2013 客户端模型(Client Object Model) 调用搜索(Query Search)

SharePoint 2013 客户端模型(Client Object Model) 调用搜索(Query Search): SharePoint 2013 提供客户端调用Search 模型的方...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:SharePoint 2013 用JavaScript 中客户化Field Type时JSLinkUrl 所指向的客户化JS代码只加载第一遍的问题
举报原因:
原因补充:

(最多只允许输入30个字)