Store load von Shopware.apps.Order.view.detail.Position

Hallo

 

Ich habe im Backend ein kleines Problem bzgl des Store loads. Aus den Order Positions herraus (Shopware.apps.Order.view.detail.Position) öffne ich durch einen klick

    openMediaManager: function(uploadId,number,position,orderID) {
        var me = this;
        Shopware.app.Application.addSubApplication({
            name: 'Shopware.apps.UploadManager',
            layout: 'small',
            eventScope: me,
            selectionMode: true,
            params: {
                uploadId:uploadId,
                number:number,
                position: position,
                orderID: orderID
            },
            mediaSelectionCallback: me.onSelectMedia
        });
    },

Nachdem ich dort etwas geändert habe, schaffe ich nicht den Store des orderPositionGrid neu zu laden.

Ich habe dort herraus alles eingelesen:

var positionGrid = me.getPositionGrid().orderPositionGrid.getSelectionModel().getSelection();
var selectedRowIndex=me.getPositionGrid().orderPositionGrid.getSelectionModel().getCurrentPosition().row;
var positionStore = positionGrid[selectedRowIndex].store;

Wenn ich nun 

 positionStore.load();

ausführe, bekomme ich immer den Fehler:

Uncaught TypeError: Cannot read property ‘indexOf’ of undefined
at Object.urlAppend (ext-all.js?201702271540:18)
at Object.urlAppend (ext-all.js?201702271540:18)
at i.buildUrl (ext-all.js?201702271540:18)
at i.buildRequest (ext-all.js?201702271540:18)
at i.doRequest (ext-all.js?201702271540:18)
at i.read (ext-all.js?201702271540:18)
at i.load (ext-all.js?201702271540:18)
at i.callParent (ext-all.js?201702271540:18)
at i.load (ext-all.js?201702271540:18)
at init (/backend/UploadManager/load/?f=m/Media|v/main/Window|v/media/View|v/media/Grid|store/Media|c/Main|c…:615)

 

 

Kann mir einer sagen, was ich hier falsch mache. Ich komm einfach nicht weiter.

Achja. Der Controller ist um die Reference

        { ref: 'positionGrid', selector: 'order-detail-window order-position-panel' }

erweitert worden.

ISt jemand hier, der mir helfen kann.

 

Ich habe es schon versucht mit

        store = me.getPositionGrid().orderPositionGrid.store;
        selectionModel = me.getPositionGrid().orderPositionGrid.getSelectionModel();
        positions = selectionModel.getSelection();
        orderId = positions[0].get('orderId');
        store.getProxy().extraParams = {
            orderID: orderId
        };
        store.sync();

DIe neuen Daten stehen noch im Proxy drin. Daher vermute ich, dass darum auch der Fehler auftritt bei 

 positionStore.load();

ich muss es nochmal pushen. vielleicht sitzt einer am sonntag am pc und hat langeweile :-))))