【发布时间】:2016-05-04 08:46:13
【问题描述】:
我正在使用 Angular Dashboard Framework (sdorra),我想更改编辑菜单;
默认情况下,单击菜单我可以添加小部件、编辑仪表板、保存和放弃更改,如下所示。
我想添加一个具有新功能的新图标,在特殊情况下,我想添加仪表板的复制功能。
我的 html 如下:
<div ng-app="isdashboard" ng-controller="dashboardController"
ng-init="init('$name','$id', '$sid')" style="color:#A60076">
<adf-dashboard name="dashboard" adf-model="dashboard.model" />
</div>
我的控制器是
'use strict';
var model = {
rows: [{
columns: [{
styleClass: 'col-md-4',
widgets: []
},{
styleClass: 'col-md-8',
widgets: []
}]
}]
};
angular.module('isdashboard', ['adf', 'adf.widget.clock'])
.config(function(dashboardProvider){
dashboardProvider.structure('4-8', {
rows: [{
columns: [{
styleClass: 'col-md-4',
widgets: []
}, {
styleClass: 'col-md-8',
widgets: []
}]
}]
}),
dashboardProvider.structure('6-6', {
rows: [{
columns: [{
styleClass: 'col-md-6',
widgets: []
}, {
styleClass: 'col-md-6',
widgets: []
}]
}]
})
})
.controller('dashboardController', function($scope, $http){
$scope.init = function(name, id, sid){
....
};
$scope.dashboard = {
model: model
};
});
我知道有可能像这个例子 http://angular-dashboard-framework.github.io/angular-dashboard-framework/#/sample/03 那样更改菜单,但我不会这个解决方案。
是否可以只在默认菜单中添加一个项目?
提前致谢
问候
【问题讨论】:
标签: javascript html angularjs dashboard