From dd5a46d815dec1e1e14e6e3d1407c8754a21bd94 Mon Sep 17 00:00:00 2001 From: Sam Georges Date: Sat, 11 Oct 2014 18:06:14 +1100 Subject: [PATCH] Refs #599 - Adds method to get the list widget object from the controller --- modules/backend/behaviors/ListController.php | 12 ++++++++++++ 1 file changed, 12 insertions(+) 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 //