annotate app/model/Probe.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 4c4f03c87d49
children 90a09317f8d1
rev   line source
279
d18465f7b66a Added documentation (jsduck-tests)
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 187
diff changeset
1 /**
d18465f7b66a Added documentation (jsduck-tests)
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 187
diff changeset
2 * A Probe.
d18465f7b66a Added documentation (jsduck-tests)
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 187
diff changeset
3 * This class represents and defines the model of a "Probe"
d18465f7b66a Added documentation (jsduck-tests)
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 187
diff changeset
4 * */
13
a8efc4b96888 Added model for Proben and a Store.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
5 Ext.define('Lada.model.Probe', {
325
4c4f03c87d49 Inherit from model.Base
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 304
diff changeset
6 extend: 'Lada.model.Base',
21
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
7 fields: [
50
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
8 {name: "probeId"},
21
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
9 {name: "baId"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
10 {name: "datenbasisId"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
11 {name: "erzeugerId"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
12 {name: "hauptprobenNr"},
99
b6a05fe9f40e Setup missing fields in the proben overview.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 98
diff changeset
13 {name: "messmethode"},
b6a05fe9f40e Setup missing fields in the proben overview.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 98
diff changeset
14 {name: "nebenprobenNr"},
304
8475a625a773 Use ts2date function from lib.Helpers. Remove old code
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 279
diff changeset
15 {name: "letzteAenderung", type: 'date', convert: Lada.lib.Helpers.ts2date, defaultValue: new Date()},
21
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
16 {name: "media"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
17 {name: "mediaDesk"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
18 {name: "mittelungsdauer"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
19 {name: "mpKat"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
20 {name: "mplId"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
21 {name: "mprId"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
22 {name: "mstId"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
23 {name: "netzbetreiberId"},
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
24 {name: "probeNehmerId"},
304
8475a625a773 Use ts2date function from lib.Helpers. Remove old code
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 279
diff changeset
25 {name: "probeentnahmeBeginn", type: 'date', convert: Lada.lib.Helpers.ts2date, defaultValue: new Date()},
8475a625a773 Use ts2date function from lib.Helpers. Remove old code
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 279
diff changeset
26 {name: "probeentnahmeEnde", type: 'date', convert: Lada.lib.Helpers.ts2date, defaultValue: new Date()},
21
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
27 {name: "probenartId"},
304
8475a625a773 Use ts2date function from lib.Helpers. Remove old code
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 279
diff changeset
28 {name: "solldatumBeginn", type: 'date', convert: Lada.lib.Helpers.ts2date, defaultValue: new Date()},
8475a625a773 Use ts2date function from lib.Helpers. Remove old code
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 279
diff changeset
29 {name: "solldatumEnde", type: 'date', convert: Lada.lib.Helpers.ts2date, defaultValue: new Date()},
21
4caf4c8c694a Added more fields to the probenclass
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 13
diff changeset
30 {name: "test"},
187
ef7b8499c924 Added readonly attribute.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 156
diff changeset
31 {name: "umwId"},
ef7b8499c924 Added readonly attribute.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 156
diff changeset
32
ef7b8499c924 Added readonly attribute.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 156
diff changeset
33 // Readonly-Flag (sent additionaly by the server, not part of the
ef7b8499c924 Added readonly attribute.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 156
diff changeset
34 // model)
ef7b8499c924 Added readonly attribute.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 156
diff changeset
35 {name: "readonly"}
50
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
36 ],
134
1620d02d2973 Reset idProperty to probeId again as it seems the the submitted data will have
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 124
diff changeset
37 idProperty: "probeId",
50
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
38 proxy: {
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
39 type: 'rest',
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
40 appendId: true, //default
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
41 url: 'server/rest/proben',
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
42 reader: {
77
c846a2e37289 Set default date in Proben to today.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 65
diff changeset
43 type: 'json',
c846a2e37289 Set default date in Proben to today.
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 65
diff changeset
44 root: 'data'
50
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
45 }
2fbd53b944fc Move proxy definition into the model. Else the building of the URL does not
Torsten Irländer <torsten.irlaender@intevation.de>
parents: 21
diff changeset
46 }
13
a8efc4b96888 Added model for Proben and a Store.
Torsten Irländer <torsten.irlaender@intevation.de>
parents:
diff changeset
47 });

http://lada.wald.intevation.org