2014年2月20日木曜日

36 - GeoEXT を使用した WFS-T 5 - Tree の表示

36-5 Tree の表示
Developing OGC Compliant Web Applications with GeoExt の
2.2. Adding a Tree View to Manage the Map Panel’s Layers(http://workshops.boundlessgeo.com/geoext/stores/tree.html)を参考に WMS レイヤ表示操作を Tree でします。
続けて「ol017-nippon_bmi_akiruno_pgis.html」を使います。

---
// ここから追加
 items.push({
  xtype: "treepanel",
  ref: "tree",
  region: "west",
  width: 200,
  autoScroll: true,
  enableDD: true,
  root: new GeoExt.tree.LayerContainer({
   expanded: true
  }),
  bbar: [{
   text: "Remove from Map",
   handler: function() {
    var node = app.tree.getSelectionModel().getSelectedNode();
    if (node && node.layer instanceof OpenLayers.Layer.WMS) {
     app.mapPanel.map.removeLayer(node.layer);
    }
   }
  }]
 });

// ここまで
</script>
---

0 件のコメント: