# HG changeset patch # User Torsten Irländer # Date 1369642469 -7200 # Node ID 792c34b3f5a9492852ef12825a183ebef94f8737 # Parent 5a977bf186192d685b06daf7a8e59101cfd60723 Added combobox for field "testdatensatz" diff -r 5a977bf18619 -r 792c34b3f5a9 app/controller/Proben.js --- a/app/controller/Proben.js Mon May 27 09:54:41 2013 +0200 +++ b/app/controller/Proben.js Mon May 27 10:14:29 2013 +0200 @@ -9,7 +9,8 @@ 'Uwb', 'Datenbasis', 'Probenart', - 'Betriebsart' + 'Betriebsart', + 'Testdatensatz' ], models: [ 'Probe' diff -r 5a977bf18619 -r 792c34b3f5a9 app/store/Testdatensatz.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/store/Testdatensatz.js Mon May 27 10:14:29 2013 +0200 @@ -0,0 +1,9 @@ +Ext.define('Lada.store.Testdatensatz', { + extend: 'Ext.data.Store', + fields: ['testdatensatzId', 'testdatensatz'], + autoLoad: true, + data: [ + {"testdatensatzId":true, "testdatensatz":"Ja"}, + {"testdatensatzId":false, "testdatensatz":"Nein"} + ] +}); diff -r 5a977bf18619 -r 792c34b3f5a9 app/view/proben/Edit.js --- a/app/view/proben/Edit.js Mon May 27 09:54:41 2013 +0200 +++ b/app/view/proben/Edit.js Mon May 27 10:14:29 2013 +0200 @@ -15,7 +15,8 @@ 'Lada.view.widgets.Uwb', 'Lada.view.widgets.Datenbasis', 'Lada.view.widgets.Probenart', - 'Lada.view.widgets.Betriebsart' + 'Lada.view.widgets.Betriebsart', + 'Lada.view.widgets.Testdatensatz' ], initComponent: function() { @@ -68,7 +69,7 @@ fieldLabel: 'Betriebsart' }, { - xtype: 'textfield', + xtype: 'testdatensatz', name: 'test', fieldLabel: 'Testdatensatz' }, diff -r 5a977bf18619 -r 792c34b3f5a9 app/view/widgets/Testdatensatz.js --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/view/widgets/Testdatensatz.js Mon May 27 10:14:29 2013 +0200 @@ -0,0 +1,14 @@ +// Combobox for Umweltbereich +Ext.define('Lada.view.widgets.Testdatensatz' ,{ + extend: 'Ext.form.ComboBox', + editable: false, + alias: 'widget.testdatensatz', + store: 'Testdatensatz', + queryMode: 'local', + displayField:'testdatensatz', + valueField: 'testdatensatzId', + emptyText:'Testdatensatz?', + initComponent: function() { + this.callParent(arguments); + } +});