torsten@182: Ext.define('Lada.view.status.List' ,{ torsten@182: extend: 'Ext.grid.Panel', torsten@182: alias: 'widget.statuslist', torsten@182: store: 'Status', torsten@182: viewConfig: { torsten@182: maxHeight: 350, torsten@182: emptyText: 'Keine Statusangaben gefunden.', torsten@182: // minHeight and deferEmptyText are needed to be able to show the torsten@182: // emptyText message. torsten@182: minHeight: 35, torsten@182: deferEmptyText: false torsten@182: }, torsten@201: parentId: null, torsten@182: probeId: null, torsten@182: initComponent: function() { torsten@182: this.dockedItems = [ torsten@182: { torsten@182: xtype: 'toolbar', torsten@182: dock: 'top', torsten@182: items: [ torsten@182: { torsten@182: text: 'Hinzufügen', torsten@182: icon: 'gfx/plus.gif', torsten@182: action: 'add', torsten@201: probeId: this.probeId, torsten@201: parentId: this.parentId torsten@182: }, torsten@182: { torsten@182: text: 'Löschen', torsten@182: icon: 'gfx/minus.gif', torsten@182: action: 'delete' torsten@182: } torsten@182: ] torsten@182: } torsten@182: ]; torsten@182: this.columns = [ torsten@182: {header: 'Erzeuger', dataIndex: 'erzeuger'}, torsten@182: {header: 'Status', dataIndex: 'status'}, torsten@182: {header: 'Datum', dataIndex: 'sdatum'}, torsten@182: {header: 'Text', dataIndex: 'stext', flex: 1} torsten@182: ]; torsten@182: this.callParent(arguments); torsten@182: } torsten@182: }); torsten@182: