我使用 JSLink 为 SharePoint 2013 任务列表着色。
此代码是调用“HiglightRowOverride”函数的入口点:
(function () {
var overrrideCtx = {};
overrrideCtx.Templates = {};
overrrideCtx.OnPostRender = [HiglightRowOverride];
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrrideCtx);})();
在第一次加载带有列表的页面时,有时会执行 JS。
当我使用 F5 刷新页面时,JS 总是被执行。
当我再次单击左侧边栏中列表的链接时(列表已打开),页面刷新但我的 JS 未执行。我使用 Chrome JS 调试器对此进行了调试。
我不知道为什么有时会执行 JS,有时不执行。你能帮助我吗?