comparison app/view/zusatzwerte/List.js @ 491:850ccfe5f3c4

Code style.
author Raimund Renkert <raimund.renkert@intevation.de>
date Fri, 31 Oct 2014 23:23:32 +0100
parents 446e99cfd425
children d07e5086a64b
comparison
equal deleted inserted replaced
490:446e99cfd425 491:850ccfe5f3c4
10 * Grid to list Probenzusatzwerte 10 * Grid to list Probenzusatzwerte
11 */ 11 */
12 Ext.define('Lada.view.zusatzwerte.List' ,{ 12 Ext.define('Lada.view.zusatzwerte.List' ,{
13 extend: 'Ext.grid.Panel', 13 extend: 'Ext.grid.Panel',
14 alias: 'widget.zusatzwertelist', 14 alias: 'widget.zusatzwertelist',
15
15 store: 'Zusatzwerte', 16 store: 'Zusatzwerte',
16 viewConfig: { 17 viewConfig: {
17 maxHeight: 350, 18 maxHeight: 350,
18 emptyText: 'Keine Zusatzwerte gefunden.', 19 emptyText: 'Keine Zusatzwerte gefunden.',
19 // minHeight and deferEmptyText are needed to be able to show the 20 // minHeight and deferEmptyText are needed to be able to show the
20 // emptyText message. 21 // emptyText message.
21 minHeight: 35, 22 minHeight: 35,
22 deferEmptyText: false 23 deferEmptyText: false
23 }, 24 },
25
24 probeId: null, 26 probeId: null,
27
25 initComponent: function() { 28 initComponent: function() {
26 this.dockedItems = [ 29 this.dockedItems = [{
27 { 30 xtype: 'toolbar',
28 xtype: 'toolbar', 31 dock: 'top',
29 dock: 'top', 32 items: [{
30 items: [ 33 text: 'Hinzufügen',
31 { 34 icon: 'gfx/list-add.png',
32 text: 'Hinzufügen', 35 action: 'add',
33 icon: 'gfx/list-add.png', 36 probeId: this.probeId
34 action: 'add', 37 }, {
35 probeId: this.probeId 38 text: 'Löschen',
36 }, 39 icon: 'gfx/list-remove.png',
37 { 40 action: 'delete'
38 text: 'Löschen', 41 }]
39 icon: 'gfx/list-remove.png', 42 }];
40 action: 'delete' 43 this.columns = [{
41 } 44 header: 'PZW-ID',
42 ] 45 dataIndex: 'id'
43 } 46 }, {
44 ]; 47 header: 'PZW-Größe',
45 this.columns = [ 48 dataIndex: 'pzsId',
46 { 49 renderer: function(value) {
47 header: 'PZW-ID', 50 var store = Ext.getStore('StaProbenzusaetze');
48 dataIndex: 'id' 51 var record = store.getById(value);
52 return record.get('beschreibung');
49 }, 53 },
50 { 54 flex: 1
51 header: 'PZW-Größe', 55 }, {
52 dataIndex: 'pzsId', 56 header: 'Messwert',
53 renderer: function(value) { 57 dataIndex: 'id',
54 var store = Ext.getStore('StaProbenzusaetze'); 58 renderer: function(value) {
55 var record = store.getById(value); 59 var store = Ext.getStore('Zusatzwerte');
56 return record.get('beschreibung'); 60 var record = store.getById(value);
57 }, 61 var messwert = record.get('messwertPzs');
58 flex: 1 62 var nwg = record.get('nwgZuMesswert');
59 }, 63 if (messwert < nwg ) {
60 { 64 return "<"+messwert;
61 header: 'Messwert', 65 } else {
62 dataIndex: 'id', 66 return messwert;
63 renderer: function(value) {
64 var store = Ext.getStore('Zusatzwerte');
65 var record = store.getById(value);
66 var messwert = record.get('messwertPzs');
67 var nwg = record.get('nwgZuMesswert');
68 if (messwert < nwg ) {
69 return "<"+messwert;
70 } else {
71 return messwert;
72 }
73 }
74 },
75 {header: 'rel. Unsich.[%]', dataIndex: 'messfehler'},
76 {
77 header: 'Maßeinheit',
78 dataIndex: 'pzsId',
79 renderer: function(value) {
80 var zstore = Ext.getStore('StaProbenzusaetze');
81 var mstore = Ext.getStore('StaMesseinheiten');
82 console.log('store: ' + mstore);
83 var mehId = zstore.getById(value).get('mehId');
84 var record = mstore.findRecord('id', mehId);
85 return record.get('einheit');
86 } 67 }
87 } 68 }
88 ]; 69 }, {
70 header: 'rel. Unsich.[%]',
71 dataIndex: 'messfehler'
72 }, {
73 header: 'Maßeinheit',
74 dataIndex: 'pzsId',
75 renderer: function(value) {
76 var zstore = Ext.getStore('StaProbenzusaetze');
77 var mstore = Ext.getStore('StaMesseinheiten');
78 console.log('store: ' + mstore);
79 var mehId = zstore.getById(value).get('mehId');
80 var record = mstore.findRecord('id', mehId);
81 return record.get('einheit');
82 }
83 }];
89 this.callParent(arguments); 84 this.callParent(arguments);
90 } 85 }
91 }); 86 });

http://lada.wald.intevation.org