none
CSR для Группировки RRS feed

  • Вопрос

  • Коллеги, добрый день!

    Имею следующий 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>



    28 августа 2014 г. 7:20

Ответы