view app/view/kommentare/Edit.js @ 84:5ad82cff1a21

Only submit form if internal validation is ok.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Tue, 11 Jun 2013 11:18:17 +0200
parents 4fa3fba50f79
children 84f32c62670f
line wrap: on
line source
Ext.define('Lada.view.kommentare.Edit', {
    extend: 'Ext.window.Window',
    alias: 'widget.kommentaredit',

    title: 'Maske für Kommentare',
    // Make size of the dialog dependend of the available space.
    // TODO: Handle resizing the browser window.
    width: Ext.getBody().getViewSize().width - 30,
    maxHeight: Ext.getBody().getViewSize().height - 30,
    autoShow: true,
    autoScroll: true,
    modal: true,

    requires: [
    ],

    initComponent: function() {
        this.items = [
            {
                //Define the form
                xtype: 'form',
                bodyPadding: '10 10',
                border: 0,
                layout: 'fit',
                items: [
                    {
                        xtype: 'textfield',
                        name: 'erzeuger',
                        fieldLabel: 'Erzeuger'
                    },
                    {
                        xtype: 'textfield',
                        name: 'kdatum',
                        fieldLabel: 'Datum'
                    },
                    {
                        xtype: 'textareafield',
                        name: 'ktext',
                        fieldLabel: 'Text'
                    }
                ]
            }
        ];
        this.buttons = [
            {
                text: 'Speichern',
                action: 'save'
            },
            {
                text: 'Verwerfen',
                scope: this,
                handler: this.close
            }
        ];
        this.callParent(arguments);
    }
});

http://lada.wald.intevation.org