Mercurial > lada > lada-client
changeset 260:70a1b5962930
Issue50: Added sorting on the most stores.
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Thu, 25 Jul 2013 15:39:15 +0200 |
parents | d19ad9d28de5 |
children | 1375ff0f248d |
files | app/store/Messeinheit.js app/store/Messgroessen.js app/store/Ortedetails.js app/store/Probenzusatzwerte.js app/store/Staaten.js app/store/Verwaltungseinheiten.js app/view/widgets/Datenbasis.js app/view/widgets/Messmethode.js app/view/widgets/Mst.js app/view/widgets/Netzbetreiber.js app/view/widgets/Ortdetail.js app/view/widgets/Uwb.js |
diffstat | 12 files changed, 50 insertions(+), 3 deletions(-) [+] |
line wrap: on
line diff
--- a/app/store/Messeinheit.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/store/Messeinheit.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,6 +1,16 @@ Ext.define('Lada.store.Messeinheit', { extend: 'Ext.data.Store', fields: ['mehId', 'einheit'], + sorters: [{ + property: 'einheit', + transform: function(val) { + if (val) { + return val.toLowerCase(); + } else { + return ""; + }; + } + }], autoLoad: true, proxy: { type: 'ajax',
--- a/app/store/Messgroessen.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/store/Messgroessen.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,6 +1,16 @@ Ext.define('Lada.store.Messgroessen', { extend: 'Ext.data.Store', fields: ['messgroesseId', 'messgro0esse'], + sorters: [{ + property: 'messgro0esse', + transform: function(val) { + if (val) { + return val.toLowerCase(); + } else { + return ""; + }; + } + }], autoLoad: true, proxy: { type: 'ajax',
--- a/app/store/Ortedetails.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/store/Ortedetails.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,5 +1,8 @@ Ext.define('Lada.store.Ortedetails', { extend: 'Ext.data.Store', model: 'Lada.model.Ortdetail', + sorters: [{ + property: 'bezeichnung', + }], autoLoad: true });
--- a/app/store/Probenzusatzwerte.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/store/Probenzusatzwerte.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,4 +1,7 @@ Ext.define('Lada.store.Probenzusatzwerte', { extend: 'Ext.data.Store', + sorters: [{ + property: 'beschreibung', + }], model: 'Lada.model.Probenzusatzwert' });
--- a/app/store/Staaten.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/store/Staaten.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,5 +1,8 @@ Ext.define('Lada.store.Staaten', { extend: 'Ext.data.Store', + sorters: [{ + property: 'staat', + }], model: 'Lada.model.Staat', autoLoad: true, proxy: {
--- a/app/store/Verwaltungseinheiten.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/store/Verwaltungseinheiten.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,6 +1,9 @@ Ext.define('Lada.store.Verwaltungseinheiten', { extend: 'Ext.data.Store', fields: ['gemId', 'bezeichnung'], + sorters: [{ + property: 'bezeichnung', + }], autoLoad: true, proxy: { type: 'ajax',
--- a/app/view/widgets/Datenbasis.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/view/widgets/Datenbasis.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,6 +1,9 @@ // Combobox for Datenbasis var datenbasisStore = Ext.create('Ext.data.Store', { fields: ['datenbasisId', 'beschreibung', 'datenbasis'], + sorters: [{ + property: 'datenbasis', + }], proxy: { type: 'ajax', api: {
--- a/app/view/widgets/Messmethode.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/view/widgets/Messmethode.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,6 +1,9 @@ // Combobox for Messmethode var mmtStore = Ext.create('Ext.data.Store', { fields: ['mmtId', 'messmethhode'], + sorters: [{ + property: 'mmtId', + }], proxy: { type: 'ajax', api: {
--- a/app/view/widgets/Mst.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/view/widgets/Mst.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,6 +1,9 @@ // Combobox for Messtelle var mstStore = Ext.create('Ext.data.Store', { - fields: ['mstId'], + fields: ['mstId', 'messStelle'], + sorters: [{ + property: 'messStelle', + }], proxy: { type: 'ajax', api: { @@ -17,7 +20,7 @@ extend: 'Ext.form.ComboBox', alias: 'widget.mst', store: mstStore, - displayField:'mstId', + displayField:'messStelle', valueField: 'mstId', typeAhead: true, emptyText:'Wählen Sie eine Messstelle',
--- a/app/view/widgets/Netzbetreiber.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/view/widgets/Netzbetreiber.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,6 +1,9 @@ // Combobox for Netzbetreiber var netzbetreiberStore = Ext.create('Ext.data.Store', { fields: ['netzbetreiberId', 'netzbetreiber'], + sorters: [{ + property: 'netzbetreiber', + }], proxy: { type: 'ajax', api: {
--- a/app/view/widgets/Ortdetail.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/view/widgets/Ortdetail.js Thu Jul 25 15:39:15 2013 +0200 @@ -3,7 +3,7 @@ extend: 'Ext.form.ComboBox', alias: 'widget.ortdetail', store: 'Ortedetails', - displayField: 'beschreibung', + displayField: 'bezeichnung', valueField: 'ortId', emptyText:'Wählen Sie einen Ort', initComponent: function() {
--- a/app/view/widgets/Uwb.js Thu Jul 25 14:26:06 2013 +0200 +++ b/app/view/widgets/Uwb.js Thu Jul 25 15:39:15 2013 +0200 @@ -1,6 +1,9 @@ // Combobox for Umweltbereich var uwbStore = Ext.create('Ext.data.Store', { fields: ['umwId'], + sorters: [{ + property: 'umwId', + }], proxy: { type: 'ajax', api: {