Contents

Dashboard\Controllers\Dashboards

Overview

Dashboards controller for the dashboard

Extends
Implements
  • Larajax\Contracts\AjaxControllerInterface

Public Properties

public array $implement

Extensions implemented by this controller.

public array $formConfig

FormController configuration.

public array $listConfig

ListController configuration.

public array $requiredPermissions

requiredPermissions to view this page.

Show inherited public properties

Inherited Public Properties

Protected Properties

There are no protected properties in the class.

Show inherited protected properties

Inherited Protected Properties


Public Methods

public __construct()

public __construct(): void

__construct the controller

public formBeforeSave()

public formBeforeSave($model): void

public formExtendFields()

public formExtendFields($form): void

public formExtendQuery()

public formExtendQuery($query): void

public index()

public index(): void

public listExtendQuery()

public listExtendQuery($query): void

public listExtendRefreshResults()

public listExtendRefreshResults($host, $result, $definition = null): void

listExtendRefreshResults refreshes the sidenav on every list update

public onInspectableGetOptions()

public onInspectableGetOptions(): void

public onResetDefault()

public onResetDefault(): void

Show inherited public methods

Inherited Public Methods

Protected Methods

protected findSystemDefinition()

protected findSystemDefinition($dashboard): array|null 

findSystemDefinition returns the definition a system dashboard was seeded from.

Show inherited protected methods

Inherited Protected Methods