annotate app/model/Status.js @ 413:e1af66012ef0 0.6

Reverse displayFields Array before configuring the columns of the result list. Now the displayed columns are in the same order as defined in the query configuration file.
author Torsten Irländer <torsten.irlaender@intevation.de>
date Mon, 23 Sep 2013 14:26:09 +0200
parents 34ac1c9db042
children debfcc7713e3
rev   line source
322
49a42c7f1d1f Added docstring
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 308
diff changeset
1 /**
49a42c7f1d1f Added docstring
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 308
diff changeset
2 * Model class for Status
49a42c7f1d1f Added docstring
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 308
diff changeset
3 */
170
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
4 Ext.define('Lada.model.Status', {
335
34ac1c9db042 Inherit form model.base. Formatting
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 322
diff changeset
5 extend: 'Lada.model.Base',
170
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
6 fields: [
220
8e41a5a6cb7f Fixed variable name
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 200
diff changeset
7 {name: "sid"},
170
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
8 {name: "messungsId"},
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
9 {name: "probeId"},
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
10 {name: "erzeuger"},
200
945a727209d3 Fixed attribute names in the Status model
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 170
diff changeset
11 {name: "status", defaultValue: 1},
308
59c1d9ad6555 Use ts2date function from lib.Helpers. Remove old code
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 225
diff changeset
12 {name: "sdatum", type: 'date', convert: Lada.lib.Helpers.ts2date, defaultValue: new Date()},
200
945a727209d3 Fixed attribute names in the Status model
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 170
diff changeset
13 {name: "skommentar"}
170
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
14 ],
225
d27017394c8f Fix ID-property
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 220
diff changeset
15 idProperty: "sid",
170
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
16 proxy: {
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
17 type: 'rest',
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
18 appendId: true, //default
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
19 url: 'server/rest/status',
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
20 reader: {
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
21 type: 'json',
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
22 root: 'data'
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
23 }
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
24 },
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
25 getEidi: function() {
220
8e41a5a6cb7f Fixed variable name
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 200
diff changeset
26 var sid = this.get('sid');
170
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
27 var messId = this.get('messungsId');
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
28 var probeId = this.get('probeId');
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
29 return "/" + sid + "/" + messId + "/" + probeId;
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
30 }
738d657d8b6b Added Status into Messungen listing.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
31 });

http://lada.wald.intevation.org