Hi
Ich möchte gerne der Lieferzeiten-Übersicht eine weitere Spalte spendieren.
Folgender Code in meiner /src/Resources/app/administration/src/main.js:
const { Component } = Shopware;
Component.override('sw-settings-delivery-time-list', {
computed: {
deliveryTimeCriteria() {
const criteria = this.$super('deliveryTimeCriteria');
criteria.getAssociation('customFields');
return criteria;
},
deliveryTimeColumns() {
const columns = this.$super('deliveryTimeColumns');
columns.unshift({
property: 'customField.custom_delivery_time_sort_sort',
dataIndex: 'customField.custom_delivery_time_sort_sort',
label: 'Sort',
inlineEdit: 'string',
allowResize: true,
align: 'left'
});
return columns;
}
}
});
führt zu JS-Fehlern:
An error was captured in current module: TypeError: can't access property "bind", n.func is null
Mit dem fast identischen Code habe ich allerdings erfolgreich die Produktliste erweitern können. Was genau hab ich hier falsch gemacht?