Mercurial > lada > lada-client
comparison app/view/orte/List.js @ 490:446e99cfd425
Updated views and controllers using the new model and stores.
author | Raimund Renkert <raimund.renkert@intevation.de> |
---|---|
date | Fri, 31 Oct 2014 21:28:31 +0100 |
parents | debfcc7713e3 |
children | 850ccfe5f3c4 |
comparison
equal
deleted
inserted
replaced
489:6056a7fd9aa2 | 490:446e99cfd425 |
---|---|
21 minHeight: 35, | 21 minHeight: 35, |
22 deferEmptyText: false | 22 deferEmptyText: false |
23 }, | 23 }, |
24 probeId: null, | 24 probeId: null, |
25 initComponent: function() { | 25 initComponent: function() { |
26 this.store = Ext.data.StoreManager.get('Orte'); | |
27 if (!this.store) { | |
28 this.store = Ext.create('Lada.store.Orte'); | |
29 } | |
26 this.dockedItems = [ | 30 this.dockedItems = [ |
27 { | 31 { |
28 xtype: 'toolbar', | 32 xtype: 'toolbar', |
29 dock: 'top', | 33 dock: 'top', |
30 items: [ | 34 items: [ |
49 }, | 53 }, |
50 { | 54 { |
51 header: 'Staat', | 55 header: 'Staat', |
52 dataIndex: 'ortId', | 56 dataIndex: 'ortId', |
53 renderer: function(value) { | 57 renderer: function(value) { |
54 var store = Ext.getStore('Ortedetails'); | 58 var store = Ext.getStore('StaOrte'); |
55 var staaten = Ext.getStore('Staaten'); | 59 var staaten = Ext.getStore('StaStaaten'); |
60 console.log('staatenstore: ' + staaten); | |
61 console.log('the staat: ' + store.getById(value).get("staatId")); | |
56 var record = staaten.getById(store.getById(value).get('staatId')); | 62 var record = staaten.getById(store.getById(value).get('staatId')); |
57 return record.get('staatIso'); | 63 return record.get('staatIso'); |
58 } | 64 } |
59 | 65 |
60 }, | 66 }, |
61 { | 67 { |
62 header: 'Gemeineschlüssel', | 68 header: 'Gemeineschlüssel', |
63 dataIndex: 'ortId', | 69 dataIndex: 'ortId', |
64 renderer: function(value) { | 70 renderer: function(value) { |
65 var store = Ext.getStore('Ortedetails'); | 71 var store = Ext.getStore('StaOrte'); |
72 console.log('value ' + value); | |
66 var record = store.getById(value); | 73 var record = store.getById(value); |
67 return record.get('gemId'); | 74 return record.get('gemId'); |
68 } | 75 } |
69 | 76 |
70 }, | 77 }, |
71 { | 78 { |
72 header: 'Gemeindename', | 79 header: 'Gemeindename', |
73 dataIndex: 'ortId', | 80 dataIndex: 'ortId', |
74 flex: 1, | 81 flex: 1, |
75 renderer: function(value) { | 82 renderer: function(value) { |
76 var store = Ext.getStore('Ortedetails'); | 83 var store = Ext.getStore('StaOrte'); |
77 var gemeinden = Ext.getStore('Verwaltungseinheiten'); | 84 var gemeinden = Ext.getStore('StaVerwaltungseinheiten'); |
78 var record = store.getById(value); | 85 var record = store.getById(value); |
79 var gemid = record.get('gemId'); | 86 var gemid = record.get('gemId'); |
80 var record2 = gemeinden.findRecord("gemId", gemid); | 87 var record2 = gemeinden.getById(gemid); |
81 return record2.get('bezeichnung'); | 88 return record2.get('bezeichnung'); |
82 } | 89 } |
83 | 90 |
84 }, | 91 }, |
85 { | 92 { |
86 header: 'Messpunkt', | 93 header: 'Messpunkt', |
87 dataIndex: 'ortId', | 94 dataIndex: 'ortId', |
88 renderer: function(value) { | 95 renderer: function(value) { |
89 var store = Ext.getStore('Ortedetails'); | 96 var store = Ext.getStore('StaOrte'); |
90 var record = store.getById(value); | 97 var record = store.getById(value); |
91 return record.get('bezeichnung'); | 98 return record.get('bezeichnung'); |
92 } | 99 } |
93 | 100 |
94 } | 101 } |