BUGFIX: sort order of widgets is now fixed. (from r109106)

git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/trunk@112784 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
Sam Minnee 2010-10-19 00:56:39 +00:00
parent f20e83eeaf
commit 0bcb61f261

View File

@ -43,6 +43,13 @@ class WidgetArea extends DataObject {
$controllers->push($controller);
}
//assign sort field based on sort in static array in DashboardView
foreach($controllers as $c) {
$sortOrder = DashboardView::getSortOrder($c->MetricName, $c->ClassName);
$c->Sort = $sortOrder;
}
$controllers->sort('Sort'); //sort ascending by 'sort' field
return $controllers;
}