<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body text="#000000" bgcolor="#ffffff">
    Hi,<br>
    <br>
    Check with FIreBug or Fiddler that you are calling a different URL
    each time - and that results should be different. <br>
    If this is the case, are you refreshing your grid?<br>
    <br>
    I have working code to update a store's URL and parameters as
    follows:<br>
    <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.store.proxy.setUrl(url, true);<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if (paramsObj) {<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; this.store.reload({<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; params: paramsObj<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br>
    &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
    <br>
    Regards,<br>
    <br>
    Seth<br>
    <br>
    <a href="http://geographika.co.uk">http://geographika.co.uk</a><br>
    <br>
    On 20/01/2011 16:13, Amini, Manouchehr wrote:
    <blockquote
cite="mid:B422D84F52D1C049B0D1B522E618C17702623546991B@EAW-EXC-MAIL.eawag.wroot.emp-eaw.ch"
      type="cite">
      <meta content="text/html; charset=ISO-8859-1"
        http-equiv="Content-Type">
      <meta name="GENERATOR" content="MSHTML 8.00.6001.18999">
      <div><font face="Arial" size="2">
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">Dear Users</font></span></div>
          <div><span class="698563309-18012011"></span>&nbsp;</div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">I have a gridpanel&nbsp;with a&nbsp;WMSCapabilitiesStore
                in a windows that is fired when a button is pressed. At
                the moment it works fine only the&nbsp;the first time&nbsp;I push
                the button.&nbsp;The problem is that when I push that button
                again I get exactly the same&nbsp;grid and store, though I
                change the&nbsp;url of WMS store every time. &nbsp;&nbsp;How can I get
                the grid and its store updated with new data?</font></span></div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">Here is the piece of code I use within a
                function:</font></span></div>
          <div><span class="698563309-18012011"></span>&nbsp;</div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">###</font></span></div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">function myfunc() {<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; var uid = Ext.getDom('userid').title;<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;win = new Ext.Window({<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; width: 400,<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; height: 400,<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layout: 'fit',<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; closeAction: 'destroy',<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; closable: true,<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; });<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;var url="<a moz-do-not-send="true"
title="blocked::http://localhost:8080/geoserver/wms?service=wms&amp;version=1.1.1&amp;request=GetCapabilities&amp;namespace"
href="http://localhost:8080/geoserver/wms?service=wms&amp;version=1.1.1&amp;request=GetCapabilities&amp;namespace">http://localhost:8080/geoserver/wms?service=wms&amp;version=1.1.1&amp;request=GetCapabilities&amp;namespace</a>="
                + uid;<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mystore=new
                GeoExt.data.WMSCapabilitiesStore({});&nbsp;&nbsp;&nbsp;&nbsp;<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mystore.proxy.setUrl(url);<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
                mystore.proxy.setApi(Ext.data.Api.actions.read, url);<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mystore.reload()</font></span></div>
          <div>&nbsp;</div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; mygrid=new Ext.grid.GridPanel({<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //title: "Available Layers",<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; region: 'center',<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; store: mystore,</font></span></div>
          <div><span class="698563309-18012011">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font
                face="Arial" size="2">.......</font></span></div>
          <div><span class="698563309-18012011">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <font
                face="Arial" size="2">.......});</font></span></div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; win.add(mygrid);<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;win.doLayout();<br>
                &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;win.show();</font></span></div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">}</font></span></div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">###</font></span></div>
          <div><span class="698563309-18012011"></span>&nbsp;</div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">Any advice?</font></span></div>
          <div><span class="698563309-18012011"></span>&nbsp;</div>
          <div><span class="698563309-18012011"></span>&nbsp;</div>
          <div><span class="698563309-18012011"><font face="Arial"
                size="2">Manouchehr</font></span></div>
        </font></div>
      <div>&nbsp;</div>
      <pre wrap="">
<fieldset class="mimeAttachmentHeader"></fieldset>
_______________________________________________
Users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Users@geoext.org">Users@geoext.org</a>
<a class="moz-txt-link-freetext" href="http://www.geoext.org/cgi-bin/mailman/listinfo/users">http://www.geoext.org/cgi-bin/mailman/listinfo/users</a>
</pre>
    </blockquote>
    <br>
  </body>
</html>