<< Click to Display Table of Contents >>

 

new sg.controls.TemplatePicker(options)

 

 

Description

The template picker control.

 

 

Position

TemplatePicker.js

 

 

Parameters

 

Parameter

Type

Description

options

Object

(optional) Control options

set object

Name

Type

Description

layers

Array.<Object>

target layers

 

 

Methods

 

Method

Type

Description

destroy()

none

Remove TemplatePicker

hide()

none

Hide TemplatePicker

show()

none

Show TemplatePicker

startup()

none

Initialize TemplatePicker

 

 

Events

 

Event

Description

select(Object)

Select template

 

 

Example

 

<script type="text/javascript" src="scripts/TemplatePicker.js"></script>

<script type="text/javascript" src="scripts/FeatureLayer.js"></script>

 

//Create FeatureLayer

var polyLayer = new sg.layers.FeatureLayer("agent.aspx", {

    name: "urban"

});

         

//Create FeatureLayer

var lineLayer = new sg.layers.FeatureLayer("agent.aspx", {

   name: "river"

});

 

//Create FeatureLayer

var pointLayer = new sg.layers.FeatureLayer("agent.aspx", {

   name: "Population"

});

 

//Create TemplatePicker

var templatePicker = new sg.controls.TemplatePicker({

   layers: [polyLayer, lineLayer, pointLayer]

}, sg.byId("tpBar"));

templatePicker.on("select", onSelectionChanged);

 

 

 


©2015 Supergeo Technologies Inc.