Mercurial > lada > lada-client
changeset 91:95b08b96f5c9
Added new widget for the netzbetreiber.
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Tue, 11 Jun 2013 15:04:18 +0200 |
parents | f25918e6911e |
children | 4b9ea5fd9d2b |
files | app/controller/Proben.js app/store/Netzbetreiber.js app/view/proben/Create.js app/view/proben/CreateForm.js app/view/proben/Edit.js app/view/proben/EditForm.js app/view/widgets/Netzbetreiber.js |
diffstat | 7 files changed, 34 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/app/controller/Proben.js Tue Jun 11 13:22:03 2013 +0200 +++ b/app/controller/Proben.js Tue Jun 11 15:04:18 2013 +0200 @@ -11,6 +11,7 @@ 'Datenbasis', 'Probenart', 'Betriebsart', + 'Netzbetreiber', 'Testdatensatz' ], models: [
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/store/Netzbetreiber.js Tue Jun 11 15:04:18 2013 +0200 @@ -0,0 +1,14 @@ +Ext.define('Lada.store.Netzbetreiber', { + extend: 'Ext.data.Store', + fields: ['netzbetreiberId', 'netzbetreiber'], + proxy: { + type: 'ajax', + api: { + read: 'server/rest/netzbetreiber' + }, + reader: { + type: 'json' + } + } +}); +
--- a/app/view/proben/Create.js Tue Jun 11 13:22:03 2013 +0200 +++ b/app/view/proben/Create.js Tue Jun 11 15:04:18 2013 +0200 @@ -17,6 +17,7 @@ 'Lada.view.widgets.Datenbasis', 'Lada.view.widgets.Probenart', 'Lada.view.widgets.Betriebsart', + 'Lada.view.widgets.Netzbetreiber', 'Lada.view.widgets.Testdatensatz' ], initComponent: function() {
--- a/app/view/proben/CreateForm.js Tue Jun 11 13:22:03 2013 +0200 +++ b/app/view/proben/CreateForm.js Tue Jun 11 15:04:18 2013 +0200 @@ -64,9 +64,10 @@ fieldLabel: 'Probennehmer' }, { - xtype: 'textfield', + xtype: 'netzbetreiber', name: 'netzbetreiberId', fieldLabel: 'Netzbetreiber', + editable: false, allowBlank: false }, {
--- a/app/view/proben/Edit.js Tue Jun 11 13:22:03 2013 +0200 +++ b/app/view/proben/Edit.js Tue Jun 11 15:04:18 2013 +0200 @@ -18,6 +18,7 @@ 'Lada.view.widgets.Probenart', 'Lada.view.widgets.Betriebsart', 'Lada.view.widgets.Testdatensatz', + 'Lada.view.widgets.Netzbetreiber', 'Lada.view.kommentare.List' ],
--- a/app/view/proben/EditForm.js Tue Jun 11 13:22:03 2013 +0200 +++ b/app/view/proben/EditForm.js Tue Jun 11 15:04:18 2013 +0200 @@ -62,8 +62,9 @@ fieldLabel: 'Probennehmer' }, { - xtype: 'textfield', + xtype: 'netzbereiber', name: 'netzbetreiberId', + editable: false, fieldLabel: 'Netzbetreiber', allowBlank: false },
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/app/view/widgets/Netzbetreiber.js Tue Jun 11 15:04:18 2013 +0200 @@ -0,0 +1,13 @@ +// Combobox for Datenbasis +Ext.define('Lada.view.widgets.Netzbetreiber' ,{ + extend: 'Ext.form.ComboBox', + alias: 'widget.netzbetreiber', + store: 'Netzbetreiber', + displayField:'netzbetreiber', + valueField: 'netzbetreiberId', + emptyText:'Wählen Sie einen Netzbetreiber', + initComponent: function() { + this.callParent(arguments); + } +}); +