Mercurial > lada > lada-client
changeset 46:39f5f1529847
Added combotbox for Betriebsart.
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Fri, 24 May 2013 17:02:45 +0200 |
parents | acb23b0f191b |
children | e6d5177a9f6f |
files | app/controller/Proben.js app/store/Betriebsart.js app/view/proben/Edit.js app/view/widgets/Betriebsart.js |
diffstat | 4 files changed, 40 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/app/controller/Proben.js Fri May 24 16:46:27 2013 +0200 +++ b/app/controller/Proben.js Fri May 24 17:02:45 2013 +0200 @@ -8,7 +8,8 @@ 'Proben', 'Uwb', 'Datenbasis', - 'Probenart' + 'Probenart', + 'Betriebsart' ], models: [ 'Probe'
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/store/Betriebsart.js Fri May 24 17:02:45 2013 +0200 @@ -0,0 +1,20 @@ +Ext.define('Lada.store.Betriebsart', { + extend: 'Ext.data.Store', + fields: ['betriebsartId', 'betriebsart'], + autoLoad: true, + // This might be implemented later. Table in database is missing. + //proxy: { + // type: 'ajax', + // api: { + // read: 'server/rest/probenart' + // }, + // reader: { + // type: 'json' + // } + //} + data: [ + {"betriebsartId":"1", "betriebsart":"Normal-/Routinebtrieb"}, + {"betriebsartId":"2", "betriebsart":"Störfall/Intensivbetrieb"} + ] +}); +
--- a/app/view/proben/Edit.js Fri May 24 16:46:27 2013 +0200 +++ b/app/view/proben/Edit.js Fri May 24 17:02:45 2013 +0200 @@ -12,7 +12,8 @@ requires: [ 'Lada.view.widgets.Uwb', 'Lada.view.widgets.Datenbasis', - 'Lada.view.widgets.Probenart' + 'Lada.view.widgets.Probenart', + 'Lada.view.widgets.Betriebsart' ], initComponent: function() { @@ -60,9 +61,9 @@ fieldLabel: 'Datenbasis' }, { - xtype: 'textfield', - name: 'x5', - fieldLabel: 'RB/IB' + xtype: 'betriebsart', + name: 'baId', + fieldLabel: 'Betriebsart' }, { xtype: 'textfield',
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/view/widgets/Betriebsart.js Fri May 24 17:02:45 2013 +0200 @@ -0,0 +1,13 @@ +// Combobox for Umweltbereich +Ext.define('Lada.view.widgets.Betriebsart' ,{ + extend: 'Ext.form.ComboBox', + alias: 'widget.betriebsart', + store: 'Betriebsart', + queryMode: 'local', + displayField:'betriebsart', + valueField: 'betriebsartId', + emptyText:'Wählen Sie eine Betriebsart', + initComponent: function() { + this.callParent(arguments); + } +});