Я использую JSLink для раскрашивания списка задач SharePoint 2013.
Этот код является точкой входа для вызова функции «HiglightRowOverride»:
(function () {
var overrrideCtx = {};
overrrideCtx.Templates = {};
overrrideCtx.OnPostRender = [HiglightRowOverride];
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(overrrideCtx);})();
При первой загрузке страницы со списком иногда выполняется JS.
Когда я использую F5 для обновления страницы, JS всегда выполняется.
Когда я снова нажимаю ссылку на список на левой боковой панели (список уже открыт), страница обновляется, но мой JS не выполняется. Я отлаживал это с помощью отладчика Chrome JS.
Я не знаю, почему JS иногда выполняется, а иногда нет. Можете вы помочь мне?