Esempio n. 1
0
 public static function canDisplayViewDataTable(ViewDataTable $view)
 {
     // You usually do not need to implement this method. Here you can define whether your visualization can display
     // a specific data table or not. For instance you may only display your visualization in case a single data
     // table is requested. Example:
     // return $view->isRequestingSingleDataTable();
     return parent::canDisplayViewDataTable($view);
 }
Esempio n. 2
0
 public static function canDisplayViewDataTable(ViewDataTable $view)
 {
     $period = Common::getRequestVar('period', null, 'string');
     $date = Common::getRequestVar('date', null, 'string');
     $canGenerateInsights = API::getInstance()->canGenerateInsights($date, $period);
     if (!$canGenerateInsights) {
         return false;
     }
     if ($view->requestConfig->apiMethodToRequestDataTable && 0 === strpos($view->requestConfig->apiMethodToRequestDataTable, 'DBStats')) {
         return false;
     }
     return parent::canDisplayViewDataTable($view);
 }