torsten@472: /* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz torsten@472: * Software engineering by Intevation GmbH torsten@472: * torsten@472: * This file is Free Software under the GNU GPL (v>=3) torsten@472: * and comes with ABSOLUTELY NO WARRANTY! Check out torsten@472: * the documentation coming with IMIS-Labordaten-Application for details. torsten@472: */ torsten@472: torsten@342: /* torsten@342: * Grid to list Kommentare torsten@342: */ torsten@53: Ext.define('Lada.view.kommentare.List' ,{ torsten@53: extend: 'Ext.grid.Panel', torsten@53: alias: 'widget.kommentarelist', torsten@53: store: 'Kommentare', torsten@53: viewConfig: { torsten@53: maxHeight: 350, torsten@53: emptyText: 'Keine Kommentaregefunden.', torsten@53: // minHeight and deferEmptyText are needed to be able to show the torsten@53: // emptyText message. torsten@53: minHeight: 35, torsten@53: deferEmptyText: false torsten@53: }, torsten@144: probeId: null, torsten@53: initComponent: function() { torsten@53: this.dockedItems = [ torsten@53: { torsten@53: xtype: 'toolbar', torsten@53: dock: 'top', torsten@53: items: [ torsten@53: { torsten@53: text: 'Hinzufügen', rrenkert@391: icon: 'gfx/list-add.png', torsten@144: action: 'add', torsten@144: probeId: this.probeId torsten@53: }, torsten@53: { torsten@53: text: 'Löschen', rrenkert@391: icon: 'gfx/list-remove.png', torsten@58: action: 'delete' torsten@53: } torsten@53: ] torsten@53: } torsten@53: ]; torsten@53: this.columns = [ torsten@53: {header: 'Erzeuger', dataIndex: 'erzeuger'}, torsten@53: {header: 'Datum', dataIndex: 'kdatum'}, torsten@53: {header: 'Text', dataIndex: 'ktext', flex: 1} torsten@53: ]; torsten@53: this.callParent(arguments); torsten@53: } torsten@53: }); torsten@53: