Объект реализующий интерфейс Types/source:ICrud, необходимый для работы с источником данных.
Примеры
В приведённом примере для контрола Controls/list:View в опцию source передаётся Types/source:HierarchicalMemory источник.
Контрол получит данные из источника и выведет их.
<!-- WML -->
<Controls.list:View source="{{_source}}" keyProperty="key">
<ws:itemTemplate>
<ws:partial template="Controls/list:ItemTemplate" scope="{{itemTemplate}}">
<ws:contentTemplate>
{{contentTemplate.item.contents.title}}
</ws:contentTemplate>
</ws:partial>
</ws:itemTemplate>
</Controls.list:View>
import {Memory} from "Types/source";
_source: null,
_beforeMount: function() {
this._source = new Memory({
keyProperty: 'key',
data: [
{
key: '1',
title: 'Ярославль',
icon: 'icon-small icon-Yar icon-done'
},
{
key: '2',
title: 'Рыбинск',
icon: 'icon-small icon-Ryb icon-done'
},
{
key: '3',
title: 'St-Petersburg',
icon: 'icon-small icon-SPB icon-done'
}
]
})
}
Примечание
Более подробно об источниках данных вы можете почитать здесь.