[Users] Synchronized two GridPanel with selectFeature
François Boussuges
f.boussuges at gmail.com
Wed Jun 2 10:23:34 CEST 2010
The Features store is not the solution:
-I have a WFS layer with a features store and a gridPanel, all it's
good. My features have an attributes ID_SITE.
-I make Ajax request for load other data in a store and a second
gridpanel. I want to link this data with my layer (or gridpanel), I can
have more several rows for one features of the layers.
My ideas is: when I click on my feature (on the map) I select the row
of the feature in the gridpanel of the layer (it's ok) and I select the
rows with the same ID_SITE in the second Panel.
I think I can make an event (layer.event.on) with a function.
Actually I can select the ID_SITE of my selected features but I don't
know what do I do to select the rows with the same ID_SITE in my second
gridpanel (gridpanel2.selectRows?).
Pierre Giraud a écrit :
> Actually, you don't really need to load the data twice. The features
> in your layer should help you fill the grid.
> Consider using a FeatureStore bound to your layer.
> http://geoext.org/lib/GeoExt/data/FeatureStore.html
>
> var store = new Ext.data.FeatureStore({
> layer: yourLayer,
> fields: [{
> ...
> }]
> });
>
> Then use this store for your grid panel.
>
> Regards,
> Pierre
>
>
> 2010/6/2 François Boussuges <f.boussuges at gmail.com>:
>
>> Hello,
>> I have a question about the feature selection and the grid panel.
>>
>> I have a WFS layers with a grid panel, in this layer I have an ID_SITE
>> attribute.
>> In a second grid panel I load XML files (with Ajax), this files contains
>> the ID_SITE attribute.
>>
>> When I select à features of my WFS layer (on the map or the gridpanel)
>> what do I do to select automaticaly rows with the same ID_SITE in the
>> second grid panel?
>>
>> Thank youvery much!
>>
>> François
>> _______________________________________________
>> Users mailing list
>> Users at geoext.org
>> http://www.geoext.org/cgi-bin/mailman/listinfo/users
>>
>>
>
>
>
>
More information about the Users
mailing list