mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
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:
parent
f20e83eeaf
commit
0bcb61f261
@ -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…
Reference in New Issue
Block a user