Changeset 330


Ignore:
Timestamp:
04/02/09 21:16:40 (8 years ago)
Author:
tschaub
Message:

Removing the redundant description column, adding a map panel, and making the example a bit more functional.

Location:
sandbox/opengeo/geoexplorer/examples
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • sandbox/opengeo/geoexplorer/examples/wms-capabilities2.html

    r286 r330  
    2222        See <a href="wms-capabilities2.js">wms-capabilities.js</a>.</p>
    2323
    24         <div id="capgrid"></div>
     24        <div style="position: relative;">
     25            <div id="capgrid"></div>
     26            <div id="mappanel"></div>
     27        </div>
    2528    </body>
    2629</html>
  • sandbox/opengeo/geoexplorer/examples/wms-capabilities2.js

    r286 r330  
    1 var store;
     1var store, panel;
    22Ext.onReady(function() {
    33   
     
    2626            expander,
    2727            {header: "Name", dataIndex: "name", sortable: true},
    28             {header: "Title", dataIndex: "title", sortable: true},
    29             {header: "Queryable", dataIndex: "queryable", sortable: true, width: 70},
    30             {id: "description", header: "Description", dataIndex: "abstract"}
     28            {id: "title", header: "Title", dataIndex: "title", sortable: true}
    3129        ]),
    32         iconCls: 'icon-grid',
    33         autoExpandColumn: "description",
     30        sm: new Ext.grid.RowSelectionModel({singleSelect:true}),
     31        autoExpandColumn: "title",
    3432        renderTo: "capgrid",
    3533        plugins: expander,
    3634        height: 300,
    37         width: 650,
     35        width: 350,
     36        floating: true,
     37        x: 10,
     38        y: 0,
     39        bbar: ["->", {
     40            text: "Add Layer",
     41            handler: function() {
     42                var record = grid.getSelectionModel().getSelected();
     43                if(record) {
     44                    record = record.copy();
     45                    record.get("layer").mergeNewParams({
     46                        format: "image/png",
     47                        transparent: "true"
     48                    });
     49                    panel.layers.add(record);
     50                    panel.map.zoomToExtent(
     51                        OpenLayers.Bounds.fromArray(record.get("llbbox"))
     52                    );
     53                }
     54            }
     55        }]
     56    });
     57   
     58    // create a map panel
     59    panel = new GeoExt.MapPanel({
     60        renderTo: "mappanel",
     61        width: 350,
     62        height: 300,
     63        floating: true,
     64        x: 400,
     65        y: 0
    3866    });
    3967   
Note: See TracChangeset for help on using the changeset viewer.