ucan-ext-js-kitchen-sink
Version:
my-ext-gen-app description for Ext JS app MyExtGenApp
27 lines (26 loc) • 544 B
JavaScript
Ext.define('UCANSink.model.TextInteraction', {
extend: 'UCANSink.model.Item',
alternateClassName: 'TextInteraction',
fields: [
{
type: 'string',
name: 'question'
},
{
type: 'auto',
name: 'solutions',
defaultValue: [],
convert: function(value) {
if (!Ext.isEmpty(value) ) {
if (value[0].data) {
return value.map(entry => entry.data);
} else {
return value;
}
} else {
return [];
}
}
}
]
});