<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:'times new roman', 'new york', times, serif;font-size:12pt;color:#000000;"><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">Hello all</div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "><br></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">I am following this example&nbsp;<a href="http://api.geoext.org/1.0/examples/feature-grid.html">http://api.geoext.org/1.0/examples/feature-grid.html</a></div><div style="color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; ">but I am installing for more than 3 layers my code as bellow</div><div><div><font class="Apple-style-span" face="'times new roman', 'new york', times,
 serif">&nbsp;&nbsp; &nbsp; &nbsp;&nbsp;</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif">&nbsp;&nbsp; &nbsp; var data1="HETHONG";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">        </span>var data2="FTNHIEN";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">        </span>var data3="data/form.json";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-style-span" style="white-space: pre;"><br></span></font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">        </span>function combo_check(check)</font></div><div><font class="Apple-style-span" face="'times
 new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">        </span>{</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">        </span>switch(check)</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">        </span>{</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span>case "basin":</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; data1="HETHONG";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp;
 data2="FTNHIEN";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; data3="data/form.json";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp;break;</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span>case "rainfall":</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                        </span>data1="TEN_TRAM";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;data2="CD_TRAM";</font></div><div><font
 class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                        </span>data3="data/station1.json";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp;break;</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp;case "tram1":</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                        </span>data1="TEN_TRAM";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp; &nbsp;data2="CD_TRAM";</font></div><div><font class="Apple-style-span" face="'times new
 roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                        </span>data3="data/rain_stations.json";</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space:pre">                </span> &nbsp;break;</font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><span class="Apple-tab-span" style="white-space: pre; ">        </span>};</font></div></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><br></font></div><div><font class="Apple-style-span" face="'times new roman', 'new york', times, serif"><div>&nbsp;&nbsp; store1 = new GeoExt.data.FeatureStore({</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;layer: vecLayer,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;fields: [</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{name: data1, type: 'string'},</div><div>&nbsp;&nbsp;
 &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{name: data2, type: 'float'}</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;],</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;proxy: new GeoExt.data.ProtocolProxy({</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;protocol: new OpenLayers.Protocol.HTTP({</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;//url: "data/form.json",</div><div><span class="Apple-tab-span" style="white-space:pre">                                </span>url: data3,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;format: new OpenLayers.Format.GeoJSON()</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;})</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}),</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;autoLoad: true</div><div>&nbsp;&nbsp; &nbsp;});</div><div><br></div><div>&nbsp;&nbsp; &nbsp;gridPanel = new Ext.grid.GridPanel({</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;title: "Feature Grid",</div><div>&nbsp;&nbsp; &nbsp; &nbsp;
 &nbsp;region: "east",</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;store: store1,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;width: 320,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;columns: [{</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;header: "Name",</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;width: 200,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dataIndex: data1</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}, {</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;header: "Value",</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;width: 100,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;dataIndex: data2</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;}],</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;sm: new GeoExt.grid.FeatureSelectionModel()&nbsp;</div><div>&nbsp;&nbsp; &nbsp;});</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div>&nbsp;var datastore = new
 Ext.data.SimpleStore({</div><div>&nbsp;&nbsp; &nbsp;fields: ['alpha2code','name'],</div><div>&nbsp;&nbsp; &nbsp;data: [["basin","topp:basin"],["rainfall","rainfall station"],["tram1","Stations1"]]</div><div>&nbsp;&nbsp;});</div><div><span class="Apple-tab-span" style="white-space:pre">        </span></div><div><span class="Apple-tab-span" style="white-space:pre">        </span>var CBSelector = new Ext.form.ComboBox({</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;id: 'countryCmb',</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>store: datastore,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>fieldLabel: 'basin',</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>displayField:'name',</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>valueField: 'alpha2code',</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;typeAhead: true,</div><div><span class="Apple-tab-span" style="white-space:pre">        
        </span>selectOnFocus: true,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;mode: 'local',</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;forceSelection: true,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;triggerAction: 'all',</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>valueNotFoundText: 'Loading...',</div><div><span class="Apple-tab-span" style="white-space:pre">                </span> typeAhead: true,</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>editable: false,</div><div>&nbsp;&nbsp; &nbsp; &nbsp; &nbsp;value: 'basin'</div><div><span class="Apple-tab-span" style="white-space:pre">        </span> &nbsp; &nbsp;});</div><div><br></div><div><span class="Apple-tab-span" style="white-space:pre">        </span> CBSelector.on('select', function(combo, record, index){</div><div><span class="Apple-tab-span" style="white-space:pre">                        </span>combo_check(combo.value)</div><div><span class="Apple-tab-span" style="white-space:pre">        
        </span>},&nbsp;</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>this</div><div><span class="Apple-tab-span" style="white-space:pre">                </span>);</div><div><br></div><div>I have checked variables&nbsp;received correctly value for change json files and fields name but the Map and grid have not refreshed yet, could you please tell me how to do or there are some another function need to require in this case&nbsp;</div><div><br></div><div>Many Thanks</div><div><br></div><div>Quang</div></font></div><div style="position: fixed; color: rgb(0, 0, 0); font-family: 'times new roman', 'new york', times, serif; font-size: 12pt; "></div>


</div><br>

      </body></html>