Bestellübersicht nach Custom Attribute sortieren?

Hallo, Wir haben in einem Plugin ein Order Attribute erzeugt. Wir geben es als Spalte in der Bestellübersicht aus. Soweit kein Problem. Nun wollten wir es ermöglichen, die Bestellungen nach diesem Attribut zu sortieren. Dies macht aber Probleme. Ext.define('Shopware.apps.Order.view.deliverydate.list.List', { /\*\* \* Defines an override applied to a class. \* @string \*/ override: 'Shopware.apps.Order.view.list.List', /\*\* \* Overrides the getColumns function of the overridden ExtJs object \* and inserts two new columns \* @return \*/ getColumns: function() { var me = this; var columns = me.callOverridden(arguments); var columnDate = { header: 'Wunsch-Lieferdatum', dataIndex:'attribute[deliverydateDate]', flex: 1, //sortable: true, renderer: function (p,v,r){ return r.getAttributesStore.data.items[0].data.deliverydateDate; } }; return Ext.Array.insert(columns, 1, [columnDate]); } }); Wenn “sortable: true” aktiv ist, und man versucht zu sortieren, gibt die Fehlerkonsole folgende Meldung aus: Ext.Error: Invalid ComponentQuery selector: “]” Ich habe gegoogelt, wie man in ExtJs nach einer Assoziation sortieren kann, aber nichts passendes gefunden. Könnt ihr mir weiterhelfen? Danke und Grüße

*push* Weiß jemand, wie das geht, oder kennt ein Beispiel, wo ein ExtJs Grid nach einem assoziierten Feld sortiert wird? Dachte zum Beispiel, dass man die Liste nach dem Kunden sortieren kann, aber die wird lediglich nach der Kunden-Id sortiert. Ist das vielleicht ein generelles Problem?

Wie im obigen Post beschrieben, glauben wir aktuell dass dies nicht möglich ist, da nur korrekt nach Eigenschaften des Models und nicht nach Associations sortiert werden kann. Anderweitig kommen wir leider nicht weiter. Falls jemand (gerne auch von Shopware :shopware:) hier einen Weg sieht, würden wir uns sehr über einen Hinweis freuen. Aktuell gehen wir aber erstmal davon aus, dass dieses Problem nicht zu lösen ist - ob es mit einer neueren Version von ExtJS möglich wäre, müsste man klären.