Quantcast
Channel: Programmierung - Shopware Community Forum
Viewing all articles
Browse latest Browse all 2871

s_order_details_attributes in den Details der Backend Order

$
0
0

Hallo

Ich versuche im Backend ein eigenes Attribute aus

s_order_details_attributes

in dem Position Listing der Bestellung auszulesen und auszugeben.

Habe es bisher nur über Ajax hinbekommen, was meiner Meinung keine perfekte Lösung ist, da der Seitenaufbau extrem leidet.

 

Meine aktuelle Lösung:

 

//{block name="backend/order/view/detail/position" append}
Ext.define('Shopware.apps.Order.view.detail.MDPosition', {
    override:'Shopware.apps.Order.view.detail.Position',

    // initComponent: function() {
    //     this.callParent();
    //     var me = this;
    //     console.log(me);
    // },
    getColumns: function() {
        var me          = this;

        var columns     = me.callOverridden(arguments);
        var md_up   = {};
        var response    = {};

        var MDUP= {
            header: 'Druckdaten',
            dataIndex:'md_up',
            flex: 3,
            renderer: function(value, metadata, record, rowIndex, colIndex, store, view){
                var dataRow='';
                Ext.Ajax.request({
                    url: '{url controller=AttributeData action=loadData}',
                    params: {
                        _foreignKey: record.get('id'),
                        _table: 's_order_details_attributes'
                     },
                    async:false,
                    success: function(responseData) {
                        response    = Ext.JSON.decode(responseData.responseText);
                        md_up   = Ext.JSON.decode(response.data['__attribute_md_up']);


......................................

             }
                });

                return Row;
            }
        };
        columns =  Ext.Array.insert(columns, 8, [MDUP]);
        return columns;
    }

});
//{/block}

Wie kann man das eleganter mit Shopoware 5.2.13 lösen ?


Viewing all articles
Browse latest Browse all 2871

Trending Articles