Mercurial > lada > lada-client
comparison app/view/form/Messprogramm.js @ 1235:d1f43f1e7e84
Fix setting Netzbetreiber in Messprogramm.
author | Tom Gottfried <tom@intevation.de> |
---|---|
date | Mon, 31 Oct 2016 10:05:10 +0100 |
parents | 390dabbf27ed |
children | ca241fb7fbfb |
comparison
equal
deleted
inserted
replaced
1234:390dabbf27ed | 1235:d1f43f1e7e84 |
---|---|
132 listeners: { | 132 listeners: { |
133 validitychange: me.mstLaborValidity | 133 validitychange: me.mstLaborValidity |
134 } | 134 } |
135 }, { | 135 }, { |
136 xtype: 'netzbetreiber', | 136 xtype: 'netzbetreiber', |
137 name: 'netzbetreiberId', | |
138 editable: false, | 137 editable: false, |
139 readOnly: true, | 138 readOnly: true, |
139 isFormField: false, | |
140 submitValue: false, | |
140 fieldLabel: i18n.getMsg('netzbetreiberId'), | 141 fieldLabel: i18n.getMsg('netzbetreiberId'), |
141 margin : '0, 5, 5, 5', | 142 margin : '0, 5, 5, 5', |
142 width : '35%', | 143 width : '35%', |
143 labelWidth: 80, | 144 labelWidth: 80 |
144 }, { | 145 }, { |
145 xtype: 'datenbasis', | 146 xtype: 'datenbasis', |
146 editable: false, | 147 editable: false, |
147 allowBlank: false, | 148 allowBlank: false, |
148 name: 'datenbasisId', | 149 name: 'datenbasisId', |
515 'change', | 516 'change', |
516 Lada.app.getController('Lada.controller.form.Messprogramm') | 517 Lada.app.getController('Lada.controller.form.Messprogramm') |
517 .synchronizeFields | 518 .synchronizeFields |
518 ); | 519 ); |
519 var mstStore = Ext.data.StoreManager.get('messstellen'); | 520 var mstStore = Ext.data.StoreManager.get('messstellen'); |
521 var mstId = mstStore.getById(messRecord.get('mstId')); | |
520 if (!messRecord.get('owner')) { | 522 if (!messRecord.get('owner')) { |
521 var mstId = mstStore.getById(messRecord.get('mstId')); | |
522 if (!mstId) { | 523 if (!mstId) { |
523 return; | 524 return; |
524 } | 525 } |
525 var laborMstId = mstStore.getById(messRecord.get('laborMstId')); | 526 var laborMstId = mstStore.getById(messRecord.get('laborMstId')); |
526 if (laborMstId) { | 527 if (laborMstId) { |
555 return true; | 556 return true; |
556 } | 557 } |
557 }); | 558 }); |
558 this.down('messstellelabor').setValue(items.getAt(0)); | 559 this.down('messstellelabor').setValue(items.getAt(0)); |
559 } | 560 } |
561 this.down('netzbetreiber').setValue(mstId.get('netzbetreiberId')); | |
560 }, | 562 }, |
561 | 563 |
562 setMediaDesk: function(record) { | 564 setMediaDesk: function(record) { |
563 var media = record.get('mediaDesk'); | 565 var media = record.get('mediaDesk'); |
564 if (media) { | 566 if (media) { |
651 //no clearmsg for probeKommentar | 653 //no clearmsg for probeKommentar |
652 this.down('cbox[name=datenbasisId]').clearWarningOrError(); | 654 this.down('cbox[name=datenbasisId]').clearWarningOrError(); |
653 this.down('cbox[name=baId]').clearWarningOrError(); | 655 this.down('cbox[name=baId]').clearWarningOrError(); |
654 this.down('chkbox[name=test]').clearWarningOrError(); | 656 this.down('chkbox[name=test]').clearWarningOrError(); |
655 this.down('cbox[name=probenartId]').clearWarningOrError(); | 657 this.down('cbox[name=probenartId]').clearWarningOrError(); |
656 this.down('cbox[name=netzbetreiberId]').clearWarningOrError(); | 658 this.down('netzbetreiber').clearWarningOrError(); |
657 // clear messages in intervall definition | 659 // clear messages in intervall definition |
658 this.down('fset[name=probenIntervallFieldset]').clearMessages(); | 660 this.down('fset[name=probenIntervallFieldset]').clearMessages(); |
659 this.down('cbox[name=probenintervall]').clearWarningOrError(); | 661 this.down('cbox[name=probenintervall]').clearWarningOrError(); |
660 this.down('numfield[name=teilintervallVon]').clearWarningOrError(); | 662 this.down('numfield[name=teilintervallVon]').clearWarningOrError(); |
661 this.down('numfield[name=teilintervallBis]').clearWarningOrError(); | 663 this.down('numfield[name=teilintervallBis]').clearWarningOrError(); |