hallo zusammen, ich bin dabei eine eigene einkaufswelten-element zu erstellen. soweit ist alles da und läuft. nur das mir die grid daten nicht gesichert werden. ich hab in der DB ein value_type json mit x_type hidden stehen, in dem die grid-daten eingtragen werden können. als master hab ich mir manufacturer_slider genommen. nach dem aufruf von refreshHiddenValue() refreshHiddenValue: function() { var me = this, store = me.supplierStore, cache = []; store.each(function(item) { cache.push(item.data); }); var record = me.getSettings('record'); record.set('mapping', cache); console.log(record.get('mapping')); }
ist cache und mapping befüllt. was veranlasst das speichern der daten und wohin? ich bin etwas ratlos // edit hab den fehler gefunden. für die nachwelt, seht euch die methode getFieldData() in Shopware.apps.Emotion.controller.Detail mal an. darin steht klar, wenn man mit value_type json arbeitet muß der name stimmen. sonst wird das mapping nicht gespeichert. ~closed~