Mercurial > lada > lada-client
diff app/controller/Sql.js @ 96:ecb0c0cf386b
Only add search params if the user actually set them in the form.
author | Torsten Irländer <torsten.irlaender@intevation.de> |
---|---|
date | Fri, 14 Jun 2013 11:13:03 +0200 |
parents | 2a67e062519b |
children | 9a549ca6e664 |
line wrap: on
line diff
--- a/app/controller/Sql.js Thu Jun 13 14:26:37 2013 +0200 +++ b/app/controller/Sql.js Fri Jun 14 11:13:03 2013 +0200 @@ -53,12 +53,20 @@ // Get search parameters: var searchParams = {}; if (Ext.getCmp('search').getValue() == 1) { - searchParams['mst'] = Ext.getCmp('mst').getValue(); - searchParams['uwb'] = Ext.getCmp('uwb').getValue(); + var mst = Ext.getCmp('mst').getValue(); + var uwb = Ext.getCmp('uwb').getValue(); + if (mst !== null) { + searchParams['mst'] = mst; + } + if (uwb !== null) { + searchParams['uwb'] = uwb; + } } else { // Get date object an convert it into a timestamp (ms since epoch) var ts = Ext.getCmp('pbegin').getValue().getTime(); - searchParams['begin'] = ts; + if (ts !== null) { + searchParams['begin'] = ts; + } } result.getStore().load({ params: searchParams