diff app/view/proben/Edit.js @ 503:369917727c86

Refactored proben edit window.
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 11 Dec 2014 18:54:21 +0100
parents 8b4ec61c5752
children 44e054626bdd
line wrap: on
line diff
--- a/app/view/proben/Edit.js	Thu Dec 11 18:53:29 2014 +0100
+++ b/app/view/proben/Edit.js	Thu Dec 11 18:54:21 2014 +0100
@@ -23,6 +23,7 @@
     autoShow: true,
     autoScroll: true,
     modal: true,
+    layout: 'fit',
 
     initComponent: function() {
         this.buttons = [{
@@ -33,14 +34,108 @@
             scope: this,
             handler: this.close
         }];
-        this.width = Ext.getBody().getViewSize().width - 30;
+        this.width = 700// Ext.getBody().getViewSize().width - 30;
         this.height = Ext.getBody().getViewSize().height - 30;
         // InitialConfig is the config object passed to the constructor on
         // creation of this window. We need to pass it throuh to the form as
         // we need the "modelId" param to load the correct item.
+
+        /*
+        this.items = [{
+            xtype: 'fieldset',
+            title: 'Probenangaben',
+            layout: 'hbox',
+            defaults: {
+                labelWidth: 150
+            },
+            items: [{
+                    layout: 'vbox',
+                    border: 0,
+                    items: [{
+                        xtype: 'mst',
+                        name: 'mstId',
+                        fieldLabel: 'Messstelle',
+                        allowBlank: false
+                    }, {
+                        xtype: 'textfield',
+                        name: 'hauptprobenNr',
+                        maxLength: 20,
+                        fieldLabel: 'Hauptprobennr.'
+                    }]
+            }]
+            */
+/*
+            items: [{
+                layout: 'hbox',
+                border: 0,
+                items: [{
+                    layout: 'vbox',
+                    border: 0,
+                    items: [{
+                        xtype: 'mst',
+                        name: 'mstId',
+                        fieldLabel: 'Messstelle',
+                        allowBlank: false
+                    }, {
+                        xtype: 'textfield',
+                        name: 'hauptprobenNr',
+                        maxLength: 20,
+                        fieldLabel: 'Hauptprobennr.'
+                    }]
+                }, {
+                    xtype: 'fieldset',
+                    title: 'Erweiterte Probenangaben',
+                    collapsible: true,
+                    collapsed: true,
+                    items: [{
+                        xtype: 'datenbasis',
+                        id: 'datenbasis',
+                        editable: false,
+                        name: 'datenbasisId',
+                        fieldLabel: 'Datenbasis'
+                    }, {
+                        xtype: 'betriebsart',
+                        name: 'baId',
+                        fieldLabel: 'Betriebsart'
+                    }, {
+                        xtype: 'testdatensatz',
+                        name: 'test',
+                        fieldLabel: 'Testdatensatz',
+                        allowBlank: false
+                    }, {
+                        xtype: 'probenart',
+                        id: 'probenart',
+                        editable: false,
+                        name: 'probenartId',
+                        fieldLabel: 'Probenart',
+                        allowBlank: false
+                    }, {
+                        xtype: 'numberfield',
+                        allowDecimals: false,
+                        name: 'probeNehmerId',
+                        fieldLabel: 'Probennehmer'
+                    }, {
+                        xtype: 'netzbetreiber',
+                        name: 'netzbetreiberId',
+                        editable: false,
+                        fieldLabel: 'Netzbetreiber',
+                        allowBlank: false
+                    }, {
+                        xtype: 'textfield',
+                        name: 'x11',
+                        fieldLabel: 'Datensatzerzeuger'
+                    }]
+                }]
+            }]
+            */
+//        }];
         var form = Ext.create('Lada.view.proben.EditForm',
             this.initialConfig);
-        this.items = [form];
-        this.callParent();
+        this.items = [{
+            border: 0,
+            autoScroll: true,
+            items: [form]
+        }];
+        this.callParent(arguments);
     }
 });

http://lada.wald.intevation.org