Hallo,
in
vendor/shopware/administration/Resources/app/administration/src/module/sw-promotion-v2/component/promotion-codes/sw-promotion-v2-individual-codes-behavior/index.js
sollte doch eigentlich in der Method „loadIndividualCodesGrid()“ die individuellen Promotion-Codes fürs Backend gezogen werden. Die Codes im Backend werden ja auch auch vom Twig-Template ausgeworfen.
Ich will mich hier reinhängen und der Criteria ein addAssociation hinzufügen, was mit Shopware 6.4 auch noch geklappt hat.
loadIndividualCodesGrid() {
console.log(this.$refs.individualCodesGrid) // ist undefined
console.log(this.$refs) // individualCodesGrid als Objekt sichtbar ???
if (!this.$refs.individualCodesGrid) {
return;
}
this.isGridLoading = true;
this.promotion.individualCodes.criteria.addAssociation('myCustomRepo');
this.promotion.individualCodes.criteria.addSorting(Criteria.naturalSorting('code'));
this.$refs.individualCodesGrid.load().then(() => {
this.isGridLoading = false;
});
}
In Shopware 6.5 ist aber this.$refs.individualCodesGrid immer „undefined“, so dass er die Funktion gar nicht weiter ausführt. Ich checks jetzt nicht mehr, wo er dann die individuellen Codes für die Backend-view zieht?
Kann mir da jemand auf die Sprünge helfen?
LG Oliver