[Users] featureFilter in GeoExt.data.FeatureStore

Christian Mayer mayer at terrestris.de
Wed Apr 3 14:04:56 CEST 2013


Hi Sebastian, hi Marc,

since Sebastian is working with GeoExt 1.1 he should open up an issue here

<http://geoportal-hamburg.de/verkehr2-dev/index2.html>https://github.com/geoext/geoext/issues

it is possible that this bug is also present in GeoExt 2. Maybe I can 
check this next week. I will give some separate feedback on this on the 
list and github.

Best,
Chris

Am 03.04.2013 11:54, schrieb Marc Jansen:
> Hi Sebastian,
>
> this might be a bug, indeed.
>
> Please file an issue on github (including the version of Ext you are 
> using). I think I'll have free time next week to finally work on 
> GeoExt 2 again.
>
> Best,
>
> Marc
>
>
> On 03.04.2013 09:38, Schmitz, Sebastian wrote:
>>
>> Hi,
>>
>> attaching the filter to the protocol works well, thanks!
>>
>> Debugging GeoExt.data.FeatureStore, I find that the code to evaluate 
>> this.featureFilter in onFeaturesAdded()-method never gets executed. 
>> This seems to be a bug, what do you think?
>>
>> Best,
>>
>> Sebastian
>>
>> *Von:*users-bounces at geoext.org [mailto:users-bounces at geoext.org] *Im 
>> Auftrag von *Christian Mayer
>> *Gesendet:* Dienstag, 2. April 2013 18:40
>> *An:* users at geoext.org
>> *Betreff:* Re: [Users] featureFilter in GeoExt.data.FeatureStore
>>
>> Hi Sebastian,
>>
>> I am not quite sure what's wrong here. Your code seems to be fine. As 
>> an alternative you could try to set the filter as a property of the 
>> protocol:
>>
>> ... proxy: new GeoExt.data.ProtocolProxy({
>>
>>                          protocol: new OpenLayers.Protocol.WFS({
>>
>>                              url: 
>> "http://gateway.hamburg.de/OGCFassade/Test_HH_WFS_Fachdaten.aspx" 
>> <http://gateway.hamburg.de/OGCFassade/Test_HH_WFS_Fachdaten.aspx>,
>>
>> version: "1.1.0",
>>
>>                 featureType: "verkehr_parkhaeuser",
>>
>>                 featureNS: "http://www.deegree.org/app" 
>> <http://www.deegree.org/app>,
>>
>> srsName: "EPSG:25832",
>>
>> *filter:****new OpenLayers.Filter.Comparison(...)*
>>
>>                          }) ...
>>
>>
>> maybe it is a bug in GeoExt 1.1. I had no closer look in this at the 
>> momen. Let us know if you find a solution or a proof for a bug.
>>
>> Best regards,
>> Chris
>>
>> Am 02.04.2013 15:57, schrieb Schmitz, Sebastian:
>>
>>     Hi list,
>>
>>     I have got an Ext.grid.GridPanel using a Geoext.data.FeatureStore
>>     as its store. The store uses a GeoExt.data.ProtocolProxy to get
>>     features from a WFS. On that store I set the
>>     featureFilter-configOption in order to only display (and request)
>>     a subset of the available features in the grid (for instance only
>>     those within a given geometry, or with a specific id; for now, I
>>     am working with a simple comparison filter).
>>
>>     However, the filter is not getting evaluated and all features are
>>     requested and show up in the grid. I would be very glad, if
>>     someone could point me to what I am missing.
>>
>>     Here is the code for the grid panel:
>>
>>     gridPanel = new Ext.grid.GridPanel({
>>
>>     ref: 'featuregrid',
>>
>>     title: 'Tabellenansicht Parkhäuser',
>>
>>     region: 'north',
>>
>>                  height: 200,
>>
>>                  sm:  new GeoExt.grid.FeatureSelectionModel(),
>>
>>                  store: new GeoExt.data.FeatureStore({
>>
>>                    fields: [
>>
>>                        {name: "name", type: "string"},
>>
>>                        {name: "art", type: "string"},
>>
>>                        {name: "frei", type: "string"},
>>
>>                        {name: "received", type: "string"}
>>
>>                          ],
>>
>>                      proxy: new GeoExt.data.ProtocolProxy({
>>
>>                              protocol: new OpenLayers.Protocol.WFS({
>>
>>                                  url:
>>     "http://gateway.hamburg.de/OGCFassade/Test_HH_WFS_Fachdaten.aspx"
>>     <http://gateway.hamburg.de/OGCFassade/Test_HH_WFS_Fachdaten.aspx>,
>>
>>     version: "1.1.0",
>>
>>                     featureType: "verkehr_parkhaeuser",
>>
>>                     featureNS: "http://www.deegree.org/app"
>>     <http://www.deegree.org/app>,
>>
>>     srsName: "EPSG:25832"
>>
>>                              })
>>
>>                          }),
>>
>>                      featureFilter: new OpenLayers.Filter.Comparison({
>>
>>                                type:
>>     OpenLayers.Filter.Comparison.EQUAL_TO,
>>
>>                          property: "name",
>>
>>                          value: "Alsterhaus"
>>
>>                  }),
>>
>>                  autoLoad: true
>>
>>                }),
>>
>>                columns: [
>>
>>                    {header: "name", dataIndex: "name"},
>>
>>     {header: "Art", dataIndex: "art"},
>>
>>             {header: "Freie Stellplätze", dataIndex: "frei"},
>>
>>             {header: "Aktualität", dataIndex: "received"}
>>
>>         ]
>>
>>            });
>>
>>     You can also find an online-version at
>>     http://geoportal-hamburg.de/verkehr2-dev/index2.html
>>     <http://geoportal-hamburg.de/verkehr2-dev/index2.html>  (the
>>     above code is in app.js)
>>
>>     Best regards and thanks already,
>>
>>     Sebastian
>>
>>
>>
>>
>>     _______________________________________________
>>
>>     Users mailing list
>>
>>     Users at geoext.org  <mailto:Users at geoext.org>
>>
>>     http://www.geoext.org/cgi-bin/mailman/listinfo/users
>>
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users at geoext.org
>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>
>
>
> _______________________________________________
> Users mailing list
> Users at geoext.org
> http://www.geoext.org/cgi-bin/mailman/listinfo/users

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.geoext.org/pipermail/users/attachments/20130403/837ed24f/attachment-0001.htm 


More information about the Users mailing list