Sharepoint - JS Link - Как отобразить окно поиска в пользовательском списке?
Я работал с JS Link в Sharepoint и сумел создать собственный список. Вот краткая выдержка из кода:
context.Templates.View = RenderBodyTemplate;
SPClientTemplates.TemplateManager.RegisterTemplateOverrides(context);
RenderBodyTemplate
является функцией, которая принимает контекст в качестве своего параметра и возвращает HTML-разметку в виде строки. Затем, RegisterTemplateOverrides
выполняет рендеринг
Итак, рендеринг работал нормально, но тогда мне потребовалось окно поиска и функции поиска для настраиваемого списка. Я заметил, что был флажок, который будет отображать окно поиска для моего пользовательского списка в его окне свойств.
После настройки окна поиска (это одно)
видимый без JS Link, все работало хорошо из коробки. Однако, как только я переопределил шаблон с моей пользовательской разметкой, используя JS Link, окно поиска исчезнет. Я знаю, что мне придется как-то визуализировать это отдельно в Javascript, но как это сделать? Как я могу отобразить окно поиска вместе с моим настраиваемым отображением списка, чтобы функция поиска также работала?