Коллеги, добрый день!
Имею следующий CSR
overrideCtx.Templates.Group = CustomGroup;
overrideCtx.Templates.Item = customItem;
и далее
function CustomGroup(ctx, group, groupId, listItem, listSchema, level, expand) {
//var html = '<ul id="list1">' + listItem[group] + '</ul>';
html = '<ul id="list1">' + listItem[group] + listItem;
html += '</ul>';
return html;
}
function customItem(ctx) {
// Build a listitem entry for every announcement in the list.
var ret = "<li><div>" + ctx.CurrentItem.Title + "</div></li>";
return ret;
}
на выходе, получаем что блок с группировкой рендериться отдельно а ьлок и итемами отдельно - независимо друг от друга.
<ul id="list1">123</ul>
<li>
<div>123</div>
</li>
как сделать так чтобы блоки с итемами были внутри блока вот так
<ul id="list1">123
<li>
<div>123</div>
</li>
<li>
<div>123</div>
</li>
</ul>