mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 12:05:37 +00:00
BUGFIX: sort order of widgets is now fixed.
git-svn-id: svn://svn.silverstripe.com/silverstripe/open/modules/sapphire/branches/2.4@109106 467b73ca-7a2a-4603-9d3b-597d59a354a9
This commit is contained in:
parent
96294391e0
commit
89639951d1
@ -43,6 +43,13 @@ class WidgetArea extends DataObject {
|
|||||||
$controllers->push($controller);
|
$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;
|
return $controllers;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user