#Show Resource page when click on doughnut chart segment

3 messages · Page 1 of 1 (latest)

lone night
#

How can I Show Resource page when click on doughnut chart segment?

peak oreBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

lone night
#

Here is my code:

protected function getType(): string
    {
        return 'doughnut';
    }

    protected function getOptions(): array
    {
        return [
            'scales' => [
                'x' => [
                    'display' => false,
                ],
                'y' => [
                    'display' => false,
                ],
            ],
            'plugins' => [
                'legend' => [
                    'onClick' => 'handleClick', 
                ]
            ]
        ];
    }

public function handleClick($segmentIndex): void
    {
        dd( 'i am  clicked!!! ');
        // $statuses = ['not_launched', 'in_progress', 'finished'];
        // $status = $statuses[$segmentIndex];

        // $url = ProjProgResource::getUrl('index', [
        //     'status' => $status,
        // ]);

        // redirect($url)->send();
    }