ucan-ext-js-kitchen-sink
Version:
my-ext-gen-app description for Ext JS app MyExtGenApp
20 lines (19 loc) • 449 B
JavaScript
Ext.define('UCANSink.model.CompositeItem', {
extend: 'UCANSink.model.Item',
alternateClassName: 'CompositeItem',
fields: [
{name: 'sequence', type: 'int'},
{
type: 'auto',
name: 'items',
defaultValue: [],
convert: function(value) {
if (!Ext.isEmpty(value) ) {
return value.map(entry => entry.data ? entry.data : entry);
} else {
return [];
}
}
}
]
});