annotate app/store/Messeinheit.js @ 284:c32be5f97b5d

Fix for issue58. Get the related probe for the messwert and check if the probe is set readonly. If so set the messwert dialog to readonly true.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Thu, 08 Aug 2013 15:50:07 +0200
parents 70a1b5962930
children 39297b8e5ba2
rev   line source
112
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
1 Ext.define('Lada.store.Messeinheit', {
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
2 extend: 'Ext.data.Store',
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
3 fields: ['mehId', 'einheit'],
260
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
4 sorters: [{
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
5 property: 'einheit',
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
6 transform: function(val) {
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
7 if (val) {
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
8 return val.toLowerCase();
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
9 } else {
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
10 return "";
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
11 };
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
12 }
70a1b5962930 Issue50: Added sorting on the most stores.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 141
diff changeset
13 }],
141
1fb79e16149f Displaye Messeinheit in the Zusatzwerte Overview.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 112
diff changeset
14 autoLoad: true,
112
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
15 proxy: {
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
16 type: 'ajax',
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
17 api: {
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
18 read: 'server/rest/messeinheit'
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
19 },
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
20 reader: {
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
21 type: 'json',
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
22 root: 'data'
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
23 }
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
24 }
882566d0b8f3 Added widgets for messeinheiten und zusatzwerte.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
25 });

http://lada.wald.intevation.org