Skip to content
Extraits de code Groupes Projets
Valider f451044d rédigé par Thomas Steur's avatar Thomas Steur
Parcourir les fichiers

refs #6761 add possibility to show all columns

parent 64e5ebdc
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -9,9 +9,11 @@ ...@@ -9,9 +9,11 @@
namespace Piwik\Plugins\Events; namespace Piwik\Plugins\Events;
use Piwik\Common; use Piwik\Common;
use Piwik\DataTable;
use Piwik\Piwik; use Piwik\Piwik;
use Piwik\Plugin\Report; use Piwik\Plugin\Report;
use Piwik\Plugin\ViewDataTable; use Piwik\Plugin\ViewDataTable;
use Piwik\Plugins\CoreVisualizations\Visualizations\HtmlTable\AllColumns;
class Events extends \Piwik\Plugin class Events extends \Piwik\Plugin
{ {
...@@ -145,9 +147,19 @@ class Events extends \Piwik\Plugin ...@@ -145,9 +147,19 @@ class Events extends \Piwik\Plugin
} }
$view->config->show_flatten_table = true; $view->config->show_flatten_table = true;
$view->config->show_table_all_columns = false;
$view->requestConfig->filter_sort_column = 'nb_events'; $view->requestConfig->filter_sort_column = 'nb_events';
if ($view->isViewDataTableId(AllColumns::ID)) {
$view->config->filters[] = function (DataTable $table) use ($view) {
$view->config->columns_to_display = array('label', 'nb_events', 'sum_event_value', 'avg_event_value', 'min_event_value', 'max_event_value');
if (!in_array($view->requestConfig->filter_sort_column, $view->config->columns_to_display)) {
$view->requestConfig->filter_sort_column = 'nb_events';
}
};
$view->config->show_pivot_by_subtable = false;
}
$labelTranslation = $this->getColumnTranslation($apiMethod); $labelTranslation = $this->getColumnTranslation($apiMethod);
$view->config->addTranslation('label', $labelTranslation); $view->config->addTranslation('label', $labelTranslation);
$view->config->addTranslations($this->getMetricTranslations()); $view->config->addTranslations($this->getMetricTranslations());
......
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter