Hi,
Check with FIreBug or Fiddler that you are calling a different URL each
time - and that results should be different.
If this is the case, are you refreshing your grid?
I have working code to update a store's URL and parameters as follows:
this.store.proxy.setUrl(url, true);
if (paramsObj) {
this.store.reload({
params: paramsObj
});
}
Regards,
Seth
http://geographika.co.uk
On 20/01/2011 16:13, Amini, Manouchehr wrote:
Dear Users
I have a gridpanel with a WMSCapabilitiesStore in a windows that is
fired when a button is pressed. At the moment it works fine only
the the first time I push the button. The problem is that when I push
that button again I get exactly the same grid and store, though I
change the url of WMS store every time. How can I get the grid and
its store updated with new data?
Here is the piece of code I use within a function:
###
function myfunc() {
var uid = Ext.getDom('userid').title;
win = new Ext.Window({
width: 400,
height: 400,
layout: 'fit',
closeAction: 'destroy',
closable: true,
});
var
url="http://localhost:8080/geoserver/wms?service=wms&version=1.1.1&request=GetCapabilities&namespace
<http://localhost:8080/geoserver/wms?service=wms&version=1.1.1&request=GetCapabilities&namespace>="
+ uid;
mystore=new GeoExt.data.WMSCapabilitiesStore({});
mystore.proxy.setUrl(url);
mystore.proxy.setApi(Ext.data.Api.actions.read, url);
mystore.reload()
mygrid=new Ext.grid.GridPanel({
//title: "Available Layers",
region: 'center',
store: mystore,
.......
.......});
win.add(mygrid);
win.doLayout();
win.show();
}
###
Any advice?
Manouchehr
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users
_______________________________________________
Users mailing list
[email protected]
http://www.geoext.org/cgi-bin/mailman/listinfo/users