# \[GELÖST\] Ausgabe der Partner-ID in einer Spalte der Bestellungsübersicht

**URL:** <https://forum.shopware.com/t/gelost-ausgabe-der-partner-id-in-einer-spalte-der-bestellungsubersicht/51307>\
**Category:** Programmierung\
**Created:** [22. Februar 2018 um 07:09 UTC](https://forum.shopware.com/t/gelost-ausgabe-der-partner-id-in-einer-spalte-der-bestellungsubersicht/51307 "2018-02-22T07:09:18Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![creativo](https://avatars.discourse-cdn.com/v4/letter/c/5e9695/32.png) [@creativo](https://forum.shopware.com/u/creativo)\
**Post date:** [22. Februar 2018 um 07:47 UTC](https://forum.shopware.com/t/gelost-ausgabe-der-partner-id-in-einer-spalte-der-bestellungsubersicht/51307/3 "2018-02-22T07:47:47Z")

</div>

@derwunner: Danke für deine schnelle Antwort. Leider versehe ich nicht ganz was du meinst. Die Originaldatei aus dem Plugin sieht so aus:

Damit wird die Rechnung sowie die Stornorechnung als Download angeboten in der der Übersicht.  
Ich benötige ja nur die Partner-ID in einer Spalte.

&nbsp;

```
Ext.override(Shopware.apps.Order.view.list.List, {

    /**
     * Creates the grid columns
     *
     * @return [array] grid columns
     */
    getColumns:function () {
        var me = this;
        var columns = me.callParent(arguments);

        columns.splice(9, 0,
            {
                header: 'Rechnung',
                flex:1,
                renderer: me.invoiceColumn
            },
            {
                header: 'Storno',
                flex:1,
                renderer: me.invoiceCancelColumn
            }
        );

        return columns;
    },

    invoiceColumn: function(value, metaData, record) {

        var invoiceNum = '';

        if (record instanceof Ext.data.Model && record.getReceipt() instanceof Ext.data.Store && record.getReceipt().first() instanceof Ext.data.Model) {
            var helper = new Ext.dom.Helper;
            record.getReceipt().each(function(){
                //Durchlaufe alle Felder und prüfe ob Type-ID auf 1 steht und setzte Rechnungsnummer
                if(this.get('typeId') == 1)
                {
                    invoiceNum = {
                        tag: 'a',
                        html: this.get('documentId'),
                        href: '{url action="openPdf"}?id=' + this.get('hash'),
                        target: '_blank'
                    };

                    invoiceNum = helper.markup(invoiceNum);
                }
            });
        }

        return invoiceNum;
    },

    invoiceCancelColumn: function(value, metaData, record) {

        var invoiceCancelNum = '';

        if (record instanceof Ext.data.Model && record.getReceipt() instanceof Ext.data.Store && record.getReceipt().first() instanceof Ext.data.Model) {
            var helper = new Ext.dom.Helper;
            record.getReceipt().each(function(){
                //Durchlaufe alle Felder und prüfe ob Type-ID auf 4 steht und setzte Stornorechnungsnummer
                if(this.get('typeId') == 4)
                {
                    invoiceCancelNum = {
                        tag: 'a',
                        html: this.get('documentId'),
                        href: '{url action="openPdf"}?id=' + this.get('hash'),
                        target: '_blank'
                    };

                    invoiceCancelNum = helper.markup(invoiceCancelNum);
                }
            });
        }

        return invoiceCancelNum ;
    }
});

```

&nbsp;

---

_[View the full topic](https://forum.shopware.com/t/gelost-ausgabe-der-partner-id-in-einer-spalte-der-bestellungsubersicht/51307)._
