public function display(array $options, View $view): void
    {
        $this->validateOptions($options);

        $this->set('cakeView', $view);
        $this->set('isBatch', $this->batch);
        $this->set('isGroup', (bool)$this->getGroupByField());
        $this->set('isSystem', (bool)$this->entity->get('system'));
        $this->set('isExport', $this->getExport());
        $this->set('viewOptions', $this->getViewOptions());
        $this->set('tableOptions', [
            'id' => $this->getTableId(),
            'headers' => $this->getTableHeaders()
        ]);
        $this->set('dtOptions', $this->getDatatableOptions());
        $this->set('chartOptions', $this->getChartOptions());
    }