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@346: /* torsten@346: * Grid to list Kommentare for Messunge torsten@346: */ torsten@180: Ext.define('Lada.view.mkommentare.List' ,{ torsten@207: extend: 'Ext.grid.Panel', torsten@180: alias: 'widget.mkommentarelist', torsten@180: store: 'MKommentare', torsten@207: viewConfig: { torsten@207: maxHeight: 350, torsten@207: emptyText: 'Keine Kommentare gefunden.', torsten@207: // minHeight and deferEmptyText are needed to be able to show the torsten@207: // emptyText message. torsten@207: minHeight: 35, torsten@207: deferEmptyText: false torsten@207: }, torsten@207: probeId: null, torsten@207: parentId: null, torsten@207: initComponent: function() { torsten@207: this.dockedItems = [ torsten@207: { torsten@207: xtype: 'toolbar', torsten@207: dock: 'top', torsten@207: items: [ torsten@207: { torsten@207: text: 'Hinzufügen', rrenkert@391: icon: 'gfx/list-add.png', torsten@207: action: 'add', torsten@207: probeId: this.probeId, torsten@207: parentId: this.parentId torsten@207: }, torsten@207: { torsten@207: text: 'Löschen', rrenkert@391: icon: 'gfx/list-remove.png', torsten@207: action: 'delete' torsten@207: } torsten@207: ] torsten@207: } torsten@207: ]; torsten@207: this.columns = [ torsten@207: {header: 'Erzeuger', dataIndex: 'erzeuger'}, torsten@207: {header: 'Datum', dataIndex: 'kdatum'}, torsten@207: {header: 'Text', dataIndex: 'ktext', flex: 1} torsten@207: ]; torsten@207: this.callParent(arguments); torsten@207: } torsten@180: }); torsten@207: