Javascript SharePoint 2013 JSLink OnPostRender
我使用JSLink为SharePoint 2013任务列表着色 此代码是调用“HiglightRowOverride”函数的入口点:Javascript SharePoint 2013 JSLink OnPostRender,javascript,sharepoint,sharepoint-2013,jslink,Javascript,Sharepoint,Sharepoint 2013,Jslink,我使用JSLink为SharePoint 2013任务列表着色 此代码是调用“HiglightRowOverride”函数的入口点: (function () { var overrrideCtx = {}; overrrideCtx.Templates = {}; overrrideCtx.OnPostRender = [HiglightRowOverride]; SPClientTemplates.TemplateManager.RegisterTemplateOverrides(ove
(function () {
var overrrideCtx = {};
overrrideCtx.Templates = {};
overrrideCtx.OnPostRender = [HiglightRowOverride];
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrrideCtx);})();
在第一次加载带有列表的页面时,有时会执行JS
当我使用F5刷新页面时,JS总是被执行
当我再次点击左侧边栏中列表的链接时(列表已经打开),页面会刷新,但我的JS不会执行。我用ChromeJS调试器调试了这个
我不知道为什么JS有时执行,有时不执行。
您能帮助我吗?也许您遇到了SP2013的“MDS”(最小下载策略)功能 如果站点中启用了MDS,请确保将模板覆盖代码注册为RegisterModuleInit()的模块 有关更多详细信息,请参阅本文: