torsten@110: Ext.define('Lada.view.zusatzwerte.CreateForm', { torsten@110: extend: 'Lada.view.widgets.LadaForm', torsten@122: requires : [ torsten@122: 'Lada.view.widgets.Probenzusatzwert' torsten@122: ], torsten@110: model: 'Lada.model.Zusatzwert', torsten@110: initComponent: function() { torsten@110: this.items = [ torsten@113: { torsten@122: xtype: 'probenzusatzwert', torsten@122: name: 'pzsId', torsten@143: fieldLabel: 'PZW-Größe', torsten@143: listeners: { torsten@143: scope: this, torsten@143: 'change': function (field, newv, oldv, opts) { torsten@143: console.log(field, oldv, newv, opts); torsten@143: var ffield = this.getForm().findField("messeinheit"); torsten@143: pzsId = newv; torsten@143: if (pzsId == undefined) { torsten@143: pzsId = oldv; torsten@143: } torsten@143: ffield.setValue(this.model.getMesseinheit(pzsId)); torsten@143: } torsten@143: } torsten@113: }, torsten@113: { torsten@143: layout: "column", torsten@143: border: 0, torsten@143: items: [ torsten@143: { torsten@143: xtype: 'textfield', torsten@143: name: 'messwertPzs', torsten@143: fieldLabel: 'Messwert' torsten@143: }, torsten@143: { torsten@143: xtype: 'displayfield', torsten@143: name: 'messeinheit' torsten@143: } torsten@143: ] torsten@113: }, torsten@113: { torsten@113: xtype: 'textfield', torsten@113: name: 'messfehler', torsten@113: fieldLabel: 'rel. Unsich.[%]' torsten@113: }, torsten@113: { torsten@114: xtype: 'textfield', torsten@114: name: 'nwgZuMesswert', torsten@114: fieldLabel: 'Nachweisgrenze' torsten@113: } torsten@110: ]; torsten@110: this.callParent(); torsten@110: } torsten@110: }); torsten@143: