# HG changeset patch # User Torsten Irländer # Date 1369407765 -7200 # Node ID 39f5f1529847ee5c83fc5f9a383f44d72b4a9da1 # Parent acb23b0f191b017873aa83be730fa6a0631722b4 Added combotbox for Betriebsart. diff -r acb23b0f191b -r 39f5f1529847 app/controller/Proben.js --- 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' diff -r acb23b0f191b -r 39f5f1529847 app/store/Betriebsart.js --- /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"} + ] +}); + diff -r acb23b0f191b -r 39f5f1529847 app/view/proben/Edit.js --- 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', diff -r acb23b0f191b -r 39f5f1529847 app/view/widgets/Betriebsart.js --- /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); + } +});