Mercurial > lada > lada-client
diff app/model/Probe.js @ 104:e9643b7c103c
[mq]: craftid
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Tue, 18 Jun 2013 12:40:11 +0200 |
parents | b6a05fe9f40e |
children | fe4a1ee15418 |
line wrap: on
line diff
--- a/app/model/Probe.js Mon Jun 17 16:59:04 2013 +0200 +++ b/app/model/Probe.js Tue Jun 18 12:40:11 2013 +0200 @@ -1,6 +1,7 @@ Ext.define('Lada.model.Probe', { extend: 'Ext.data.Model', fields: [ + {name: "id", type: "string", convert: buildId}, {name: "probeId"}, {name: "baId"}, {name: "datenbasisId"}, @@ -28,13 +29,11 @@ {name: "test"}, {name: "umwId"} ], - idProperty: "probeId", + idProperty: "id", proxy: { type: 'rest', appendId: true, //default url: 'server/rest/proben', - api: { - }, reader: { type: 'json', root: 'data' @@ -42,6 +41,11 @@ } }); +function buildId(v, record){ + var newId = record.get('probeId') + record.get('nebenprobenNr'); + return newId; +} + function ts2date(v, record){ // Converts a timestamp into a date object. return new Date(v);