コード例 #1
0
ファイル: Map.php プロジェクト: daemonalchemist/atp-viz
 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);
 }
コード例 #2
0
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('atp-viz/widget/placeHolder.phtml');
 }
コード例 #3
0
ファイル: LineChart.php プロジェクト: daemonalchemist/atp-viz
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('atp-viz/widget/lineChart.phtml');
 }
コード例 #4
0
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('atp-viz/widget/map/featureLayer.phtml');
 }
コード例 #5
0
ファイル: DataTable.php プロジェクト: daemonalchemist/atp-viz
 public function __construct()
 {
     parent::__construct();
     $this->setTemplate('atp-viz/widget/dataTable.phtml');
 }