2017-01-25 16 views
0

Я создаю сгруппированный и отсортированный список (список элементов webix). Вот мой упрощенный код:Как отформатировать заголовок группы в объединенном списке?

webix.ui({ 
    view:"unitlist", 
    width:400, 
    scheme:{ 
    $sort:{ 
     by:"year", // year:new Date() 
     dir: 'asc', 
     as:'date' 
    } 
    }, 
    uniteBy:"#year#", 
    data:dates 
}); 

Fiddle

Сортировка работает хорошо, но есть способ, чтобы изменить название группы? Пока он представляет собой только объект Date Date. Любые предложения приветствуются, thx.

ответ

3

С моей точки зрения, свойство uniteBy будет работать как шаблон. Итак, в зависимости от того, что вы хотите, вы можете просто сделать что-то вроде:

uniteBy:"Year : #year.getFullYear()#", 
+0

Logar is true, uniteBy - это шаблон. Вы также можете использовать функцию: 'uniteBy: function (obj) {return obj.year.getFullYear();}' Обновленный фрагмент: https://jsfiddle.net/h2cvqdy8/1/ –