diff app/view/mkommentare/List.js @ 207:62e116cd3e3b

Inheritance of Mkommentare from Kommentare does not work as expected. So write mostly duplicated code for MKommentare.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Tue, 09 Jul 2013 15:26:29 +0200
parents 133df8f75a12
children b2dc95820b70
line wrap: on
line diff
--- a/app/view/mkommentare/List.js	Mon Jul 08 16:47:50 2013 +0200
+++ b/app/view/mkommentare/List.js	Tue Jul 09 15:26:29 2013 +0200
@@ -1,6 +1,44 @@
 Ext.define('Lada.view.mkommentare.List' ,{
-    extend: 'Lada.view.kommentare.List',
+    extend: 'Ext.grid.Panel',
     alias: 'widget.mkommentarelist',
     store: 'MKommentare',
-    messungsId: null
+    viewConfig: {
+        maxHeight: 350,
+        emptyText: 'Keine Kommentare gefunden.',
+        // minHeight and deferEmptyText are needed to be able to show the
+        // emptyText message.
+        minHeight: 35,
+        deferEmptyText: false
+    },
+    probeId: null,
+    parentId: null,
+    initComponent: function() {
+        this.dockedItems = [
+            {
+                xtype: 'toolbar',
+                dock: 'top',
+                items: [
+                    {
+                        text: 'Hinzufügen',
+                        icon: 'gfx/plus.gif',
+                        action: 'add',
+                        probeId: this.probeId,
+                        parentId: this.parentId
+                    },
+                    {
+                        text: 'Löschen',
+                        icon: 'gfx/minus.gif',
+                        action: 'delete'
+                    }
+                ]
+            }
+        ];
+        this.columns = [
+            {header: 'Erzeuger', dataIndex: 'erzeuger'},
+            {header: 'Datum', dataIndex: 'kdatum'},
+            {header: 'Text', dataIndex: 'ktext', flex: 1}
+        ];
+        this.callParent(arguments);
+    }
 });
+

http://lada.wald.intevation.org