torsten@472: /* Copyright (C) 2013 by Bundesamt fuer Strahlenschutz torsten@472: * Software engineering by Intevation GmbH torsten@472: * torsten@472: * This file is Free Software under the GNU GPL (v>=3) torsten@472: * and comes with ABSOLUTELY NO WARRANTY! Check out torsten@472: * the documentation coming with IMIS-Labordaten-Application for details. torsten@472: */ torsten@472: torsten@314: /** torsten@314: * Model class for Messungen torsten@314: */ torsten@103: Ext.define('Lada.model.Messung', { torsten@327: extend: 'Lada.model.Base', raimund@491: raimund@491: fields: [{ raimund@491: name: "id" raimund@491: }, { raimund@491: name: "messungsId" raimund@491: }, { raimund@491: name: "probeId" raimund@491: }, { raimund@491: name: "mmtId" raimund@491: }, { raimund@491: name: "nebenprobenNr" raimund@491: }, { raimund@491: name: "messdauer" raimund@491: }, { raimund@491: name: "messzeitpunkt", raimund@491: convert: Lada.lib.Helpers.ts2date, raimund@491: defaultValue: new Date() raimund@491: }, { raimund@491: name: "fertig", raimund@491: type: "boolean" raimund@491: }, { raimund@491: name: "letzteAenderung", raimund@491: type:"date" raimund@491: }, { raimund@491: name: "geplant", raimund@491: type: "boolean" raimund@491: }], raimund@491: torsten@212: idProperty: "id", raimund@491: torsten@103: proxy: { torsten@103: type: 'rest', torsten@103: url: 'server/rest/messung', torsten@103: reader: { torsten@103: type: 'json', torsten@103: root: 'data' torsten@103: } torsten@103: } torsten@103: });