小编Yan*_*Yan的帖子

Highcharts多系列深入到多个系列

我正在尝试生成一个Highcharts柱形图,该图表最初显示了我们公司内每个月的所有部门的IT成本(欧元).

每个部门都需要点击,然后深入到该部门的所有部门; 再次为一年中的每个月.

我在以下JSFiddle中添加了我最新的tryout,其中第一级可以工作,但第二级不是:

http://jsfiddle.net/r8h1etua/5/

$(function () {
    // Create the chart
    $('#container').highcharts({
        chart: {
                            type: 'column'
                        },
                        title: {
                            text: null
                        },
                        subtitle: {
                            text: null
                        },
                        xAxis: {
                            categories: [
                                'Jan',
                                'Feb',
                                'Mar',
                                'Apr',
                                'May',
                                'Jun',
                                'Jul',
                                'Aug',
                                'Sep',
                                'Oct',
                                'Nov',
                                'Dec'
                            ],
                            crosshair: true
                        },
                        yAxis: {
                            min: 0,
                            title: {
                                text: 'Costs ( € )'
                            }
                        },
                        tooltip: {
                            headerFormat: '<span style="font-size:10px">{point.key}</span><table>',
                            pointFormat: '<tr><td style="color:{series.color};padding:0">{series.name}: </td>' +
                                '<td style="padding:0"><b>{point.y:.1f} k</b></td></tr>',
                            footerFormat: '</table>',
                            shared: true,
                            useHTML: true …
Run Code Online (Sandbox Code Playgroud)

javascript highcharts

3
推荐指数
1
解决办法
1551
查看次数

MVC 排除控制器使用

我创建了一个“模板”项目 A,它有 10 个控制器(部分类)。所有这些控制器都打包在一个 nuget 包中,供项目 B、C 和 D 使用。nuget 在文件夹中生成控制器,controllers/_core因此它们很好地分开存储。该NuGet包并没有必须就A项目的DLL的引用

现在开始解决问题; 可能需要修改生成的控制器之一。通过添加第二个部分,我们可以添加一些逻辑,但可能需要覆盖现有方法以在方法内添加逻辑。正因为如此(也因为我在下面添加的原因),我想从这些基本控制器继承。当我们继承一个基本控制器时,它应该被 MVC 排除。

示例:Image PersonController 是通过使用 nuget 包在 controller/_core 文件夹中创建的,并且每个方法都是虚拟的。然后,我们将_PersonController在从 PersonController 继承的控制器文件夹中创建一个,为简单起见,仅覆盖 index 方法。这时候我们想改变路由,让 localhost/Person/index 最终出现在 的 index 方法中,_PersonController而不是PersonController. PersonController应该完全忽略。

每次我们需要覆盖时,我唯一的选择是添加自定义路由吗?或者对于这类问题有更好的解决方案(自定义 MVC 控制器工厂?)?+ 我如何定义这样的路由?

我想继承的额外原因: 每次我们更新 nuget 包时,它都会尝试覆盖对消费者项目 B、C 和 D 中生成的控制器所做的所有更改。

亲切的问候,

雅尼克

c# asp.net-mvc inheritance routing overriding

2
推荐指数
1
解决办法
1133
查看次数