Mercurial > lada > lada-client
diff app/view/form/Ort.js @ 603:9d0113bc2f70
Added ort form and controller.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Thu, 12 Mar 2015 15:51:24 +0100 |
parents | |
children | 2ad36c8db968 |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/view/form/Ort.js Thu Mar 12 15:51:24 2015 +0100 @@ -0,0 +1,96 @@ +/* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz + * Software engineering by Intevation GmbH + * + * This file is Free Software under the GNU GPL (v>=3) + * and comes with ABSOLUTELY NO WARRANTY! Check out + * the documentation coming with IMIS-Labordaten-Application for details. + */ + +/* + * Formular to edit a Probe + */ +Ext.define('Lada.view.form.Ort', { + extend: 'Ext.form.Panel', + alias: 'widget.ortform', + + requires: [ + 'Lada.view.widget.Location' + ], + + model: 'Lada.model.Ort', + minWidth: 300, + margin: 5, + border: 0, + + recordId: null, + + trackResetOnLoad: true, + + initComponent: function() { + this.items = [{ + xtype: 'fieldset', + title: 'Ort', + items: [{ + border: 0, + margin: '0, 0, 10, 0', + dockedItems: [{ + xtype: 'toolbar', + dock: 'bottom', + border: '0, 1, 1, 1', + style: { + borderBottom: '1px solid #b5b8c8 !important', + borderLeft: '1px solid #b5b8c8 !important', + borderRight: '1px solid #b5b8c8 !important' + }, + items: ['->', { + text: 'Speichern', + qtip: 'Daten speichern', + icon: 'resources/img/dialog-ok-apply.png', + action: 'save', + disabled: true + }, { + text: 'Verwerfen', + qtip: 'Ă„nderungen verwerfen', + icon: 'resources/img/dialog-cancel.png', + action: 'discard', + disabled: true + }] + }], + items: [{ + xtype: 'location', + name: 'ort', + fieldLabel: 'Ort', + labelWidth: 80, + width: 280 + }, { + xtype: 'tfield', + name: 'ortsTyp', + fieldLabel: 'Typ', + labelWidth: 80, + width: 280, + maxLength: 1 + }, { + xtype: 'textarea', + name: 'ortszusatztext', + fieldLabel: 'Ortszusatz', + width: 280, + labelWidth: 80 + }] + }] + }]; + this.callParent(arguments); + }, + + setRecord: function(record) { + this.getForm().loadRecord(record); + }, + + setMessages: function(errors, warnings) { + }, + + clearMessages: function() { + }, + + setReadOnly: function(value) { + } +});