Esempio n. 1
0
 public function setOptions($options)
 {
     parent::setOptions($options);
     $requires = array();
     foreach ($options['mapLayers'] as $layer) {
         //Add requires
         foreach ($layer['requires'] as $req) {
             $requires[] = $req;
         }
         //Add labeling requires
         $requires[] = "esri.symbols.TextSymbol";
         $requires[] = "esri.renderers.SimpleRenderer";
         $requires[] = "esri.layers.LabelLayer";
         $requires[] = "esri.Color";
         //Create layer sub-widget
         $class = $layer['class'];
         $widget = new $class();
         $widget->setServiceLocator($this->getServiceLocator());
         $widget->setOptions($layer['options']);
         $widget->init();
         $this->addChild($widget, 'layers', true);
     }
     $this->requires = array_unique($requires);
 }
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('atp-viz/widget/placeHolder.phtml');
 }
Esempio n. 3
0
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('atp-viz/widget/lineChart.phtml');
 }
Esempio n. 4
0
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('atp-viz/widget/map/featureLayer.phtml');
 }
Esempio n. 5
0
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('atp-viz/widget/dataTable.phtml');
 }