[Gfoss] GeoExt.data.ProtocolProxy e layer.refresh()

Ciao a tutti, sto cercando di far ricaricare un layer di OL che usa
GeoExt.data.FeatureStore e GeoExt.data.ProtocolProxy per caricare le
features. Essendoci la possibilità di inserire nuove feature sarebbe
molto comodo poter ricaricare il vettoriale dopo ogni aggiunta

questo è il codice per creare il layer

        users = new OpenLayers.Layer.Vector("users",{projection:
map.displayProjection});
    map.addLayer(users);
        var store = new GeoExt.data.FeatureStore({
            layer: users,
            proxy: new GeoExt.data.ProtocolProxy({
                protocol: new OpenLayers.Protocol.HTTP({
                    url: "./user_map/read_spatialite.php",
                    projection: map.displayProjection,
                    format: new OpenLayers.Format.GeoJSON({
                        internalProjection: map.projection,
                        externalProjection: map.displayProjection
                    })
                })
            }),
            fields: [
                {name: 'name', type: 'string'},
                {name: 'company', type: 'string'}
            ],
            autoLoad: true
        });

questo il codice per il refresh (non ritorna ne errori ma neanche la
nuova richiesta a "./user_map/read_spatialite.php")

function UpdateLayer(layer) {
    layer.loaded = false;
    layer.setVisibility(true);
    layer.refresh({ force: true });
}

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org

Il 27 febbraio 2012 14:18, Luca Delucchi <lucadeluge@gmail.com> ha scritto:

Ciao a tutti, sto cercando di far ricaricare un layer di OL che usa
GeoExt.data.FeatureStore e GeoExt.data.ProtocolProxy per caricare le
features. Essendoci la possibilità di inserire nuove feature sarebbe
molto comodo poter ricaricare il vettoriale dopo ogni aggiunta

dopo averci perso tutta la mattina e aver chiesto aiuto qui e su irc
di geoext ho trovato la soluzione....
basta fare

store.load()

questo vi ricarica le feature e aggiorna il vettoriale

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org

--
ciao
Luca

http://gis.cri.fmach.it/delucchi/
www.lucadelu.org