/** * @param DataSource $datasource DataSource to use * @param string $datatype Datatype to be rendered * @param string $datatable Data tyble to be rendered */ function __initialize($datasource, $datatype = false, $datatable = false) { parent::__initialize(); $this->DataSource = $datasource; if ($datatype) { $this->DataTable = $this->DataSource->TableForType($datatype); } elseif ($datatable) { $this->DataTable = $datatable; } store_object($this); }