diff --git a/modules/backend/behaviors/ListController.php b/modules/backend/behaviors/ListController.php index 608d166dc..20da01854 100644 --- a/modules/backend/behaviors/ListController.php +++ b/modules/backend/behaviors/ListController.php @@ -260,6 +260,18 @@ class ListController extends ControllerBehavior return $this->listWidgets[$definition]->onRefresh(); } + /** + * Returns the widget used by this behavior. + * @return Backend\Classes\WidgetBase + */ + public function listGetWidget($definition = null) + { + if (!$definition) + $definition = $this->primaryDefinition; + + return array_get($this->listWidgets, $definition); + } + // // Overrides //