Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 9x 9x 25x 25x 25x 25x 25x | 'use strict';
define(['underscore', 'pim/multi-select-field', 'routing', 'pim/fetcher-registry'], function(
_,
MultiselectField,
Routing,
FetcherRegistry
) {
return MultiselectField.extend({
fieldType: 'reference-multi-select',
getTemplateContext: function() {
return MultiselectField.prototype.getTemplateContext.apply(this, arguments).then(function(templateContext) {
templateContext.userCanAddOption = false;
return templateContext;
});
},
getChoiceUrl: function() {
return FetcherRegistry.getFetcher('reference-data-configuration')
.fetchAll()
.then(
_.bind(function(config) {
return Routing.generate('pim_ui_ajaxentity_list', {
class: config[this.attribute.reference_data_name].class,
dataLocale: this.context.locale,
collectionId: this.attribute.meta.id,
options: {type: 'code'},
});
}, this)
);
},
});
});
|