torsten@231: Ext.define('Lada.view.messungen.EditForm', { torsten@231: extend: 'Lada.view.widgets.LadaForm', torsten@231: model: 'Lada.model.Messung', torsten@231: requires: [ torsten@231: 'Lada.view.widgets.Messmethode', torsten@231: 'Lada.view.widgets.Testdatensatz', torsten@231: 'Lada.view.mkommentare.List', torsten@231: 'Lada.view.status.List', torsten@231: 'Lada.view.messwerte.List' torsten@231: ], torsten@231: initComponent: function() { torsten@231: this.items = [ torsten@231: { torsten@231: xtype: 'textfield', torsten@231: name: 'nebenprobenNr', torsten@231: maxLength: 10, torsten@231: fieldLabel: 'NPR' torsten@231: }, torsten@231: { torsten@231: xtype: 'messmethode', torsten@231: name: 'mmtId', torsten@231: fieldLabel: 'MMT' torsten@231: }, torsten@231: { torsten@231: xtype: 'datefield', torsten@231: name: 'messzeitpunkt', torsten@231: fieldLabel: 'Messzeitpunkt' torsten@231: }, torsten@231: { torsten@231: xtype: 'textfield', torsten@231: name: 'messdauer', torsten@231: fieldLabel: 'Messdauer' torsten@231: }, torsten@231: { torsten@231: xtype: 'testdatensatz', torsten@231: name: 'fertig', torsten@231: fieldLabel: 'Fertig' torsten@231: }, torsten@231: { torsten@231: xtype: 'testdatensatz', torsten@231: name: 'geplant', torsten@231: fieldLabel: 'Geplant' torsten@231: }, torsten@231: // Messwerte torsten@231: { torsten@231: xtype: 'fieldset', torsten@231: title: 'Messwerte', torsten@231: collapsible: true, torsten@231: collapsed: false, torsten@231: padding: '10 10', torsten@231: items: [ torsten@231: { torsten@231: xtype: 'messwertelist', torsten@231: parentId: this.model.get('messungsId'), torsten@231: probeId: this.model.get('probeId') torsten@231: } torsten@231: ] torsten@231: }, torsten@231: // Status torsten@231: { torsten@231: xtype: 'fieldset', torsten@231: title: 'Messungsstatus', torsten@231: collapsible: true, torsten@231: collapsed: false, torsten@231: padding: '10 10', torsten@231: items: [ torsten@231: { torsten@231: xtype: 'statuslist', torsten@231: parentId: this.model.get('messungsId'), torsten@231: probeId: this.model.get('probeId') torsten@231: } torsten@231: ] torsten@231: }, torsten@231: // Messungskommentare torsten@231: { torsten@231: xtype: 'fieldset', torsten@231: title: 'Messungskommentare', torsten@231: collapsible: true, torsten@231: collapsed: false, torsten@231: padding: '10 10', torsten@231: items: [ torsten@231: { torsten@231: xtype: 'mkommentarelist', torsten@231: parentId: this.model.get('messungsId'), torsten@231: probeId: this.model.get('probeId') torsten@231: } torsten@231: ] torsten@231: } torsten@231: ]; torsten@231: this.callParent(); torsten@231: } torsten@231: });