view app/view/zusatzwerte/List.js @ 134:1620d02d2973

Reset idProperty to probeId again as it seems the the submitted data will have an autogenerated id property "id" in the other case which causes problems on the server side.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Tue, 25 Jun 2013 17:33:56 +0200
parents 324b11db4323
children 4dc84682110d
line wrap: on
line source
Ext.define('Lada.view.zusatzwerte.List' ,{
    extend: 'Ext.grid.Panel',
    alias: 'widget.zusatzwertelist',
    store: 'Zusatzwerte',
    viewConfig: {
        maxHeight: 350,
        emptyText: 'Keine Zusatzwerte gefunden.',
        // minHeight and deferEmptyText are needed to be able to show the
        // emptyText message.
        minHeight: 35,
        deferEmptyText: false
    },
    probeId: null,
    initComponent: function() {
        this.dockedItems = [
            {
                xtype: 'toolbar',
                dock: 'top',
                items: [
                    {
                        text: 'Hinzufügen',
                        icon: 'gfx/plus.gif',
                        action: 'add',
                        probeId: this.probeId
                    },
                    {
                        text: 'Löschen',
                        icon: 'gfx/minus.gif',
                        action: 'delete'
                    }
                ]
            }
        ];
        this.columns = [
            {
                header: 'PZW-ID',
                dataIndex: 'sprobenZusatz',
                renderer: function(value) {
                    return value.pzsId;
                }
            },
            {
                header: 'PZW-Größe',
                dataIndex: 'sprobenZusatz',
                renderer: function(value) {
                    return value.beschreibung;
                },
                flex: 1
            },
            {header: 'Messwert', dataIndex: 'messwertPzs'},
            {header: 'rel. Unsich.[%]', dataIndex: 'messfehler'},
            {
                header: 'Maßeinheit',
                dataIndex: 'sprobenZusatz',
                renderer: function(value) {
                    return value.mehId;
                }
            }
        ];
        this.callParent(arguments);
    }
});

http://lada.wald.intevation.org