var myData = []; var x=mapPanel.map.layers; for (var i=0; i<x.length; i++) { // alert(mapPanel.map.layers[i].metadata); myData.push(mapPanel.map.layers[i].metadata); }
var store = new Ext.data.ArrayStore({ fields: [ {name: 'metadata'} ] });
store.loadData(myData);
var myStore = new GeoExt.data.LayerStore({ map: map, layers: mapPanel.layers });
var grid = new Ext.grid.GridPanel({ title: "Available Map Layers", region: "center", height: 300, viewConfig: {forceFit: true}, store: store, columns: [ { header: "metadata", dataIndex: "metadata", sortable: true } ] });
var metadataWin = new Ext.Window({ title: "Map layers", layout: 'fit', width: '600', height: 'auto', border: false, closable: true, collapsible: true, x: 450, y: 100, resizable: true, closeAction: 'hide', plain: true, items: [grid] }); metadataWin.show();
var myData = [];
var x=mapPanel.map.layers;
for (var i=0; i<x.length; i++) {
// alert(mapPanel.map.layers[i].metadata);
myData.push(mapPanel.map.layers[i].metadata);
}
var store = new Ext.data.ArrayStore({
fields: [
{name: 'metadata'}
]
});
store.loadData(myData);
var myStore = new GeoExt.data.LayerStore({
map: map,
layers: mapPanel.layers
});
var grid = new Ext.grid.GridPanel({
title: "Available Map Layers",
region: "center",
height: 300,
viewConfig: {forceFit: true},
store: store,
columns: [
{
header: "metadata",
dataIndex: "metadata",
sortable: true
}
]
});
var metadataWin = new Ext.Window({
title: "Map layers",
layout: 'fit',
width: '600',
height: 'auto',
border: false,
closable: true,
collapsible: true,
x: 450,
y: 100,
resizable: true,
closeAction: 'hide',
plain: true,
items: [grid]
});
metadataWin.show();