背景
我有一个页面,我在其中显示来自两个单独列表的两个列表视图,这两个列表都将自定义列表作为其 ListTemplate。他们得到了他们单独的 jslink 文件,因为我不希望他们看起来很像。
问题
js 链接文件针对两个列表视图,因为它们使用相同的模板。
代码
(function () {
var listContext = {};
listContext.Templates = {};
listContext.ListTemplateType = 100;
listContext.Templates.Header = "<div><ul>";
listContext.Templates.Footer = "</ul></div>";
listContext.Templates.Item = LinkTemplate;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(listContext);
})();
问题
有没有办法让js只针对一个特定的列表?