当存在xAxis配置字段时,Highstock.js / Angular.js中的范围选择器不会更新图表

我有一个在Angular中实现的Highstock.js图表​​。我正在尝试为用户提供多个缩放选项,默认情况下选择其中一个。我定义按钮,指示默认情况下应该选择哪个按钮(通过提供按钮的索引),但是仅当配置JS对象中不存在“ xAxis”字段时,该按钮才起作用。

$scope.chartConfig = {  
    "useHighStocks":true,
    /*
        the line below prevents the rangeSelector from selecting
        a custom time frame option in spite of correct configuration
    */
    "xAxis": {},
    "options":{  
        "rangeSelector": {
            "allButtonsEnabled": true,
            "enabled": true,
            "selected": 1,
            "buttons": [{
                "type": 'month',
                "count": 1,
                "text": '1m'
            }, {
                "type": 'month',
                "count": 3,
                "text": '3m'
            }]
        }
        ...

如何在图表中同时具有xAxis和自定义缩放选择?

这是小提琴,请尝试注释/取消注释xAxis行并运行代码。

小提琴:http : //jsfiddle.net/11zqLnh3/

格热哥兹·布拉奇林斯基(GrzegorzBlachliński)

您是否尝试过将xAxis对象放入选项中?看起来在这种情况下可以正常工作:

    "options":{  
        "xAxis": {}, // try commenting this line

        "rangeSelector": {
    "allButtonsEnabled": true,
    "enabled": true,
    "selected": 1,
    "buttons": [{
        "type": 'month',
      "count": 1,
      "text": '1m'
            }, {
      "type": 'month',
      "count": 3,
       "text": '3m'
    }]
        },
  },

看这个例子:http : //jsfiddle.net/11zqLnh3/1/

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Angular.js-在调整大小事件中更改范围变量时视图不会更新

来自分类Dev

Angular JS应用颜色选择器值

来自分类Dev

Angular JS中的动态配置

来自分类Dev

单击图标后,Chrome中无法打开Angular js和bootstrap ui日期选择器

来自分类Dev

ngMaterial日期选择器在angular js中不起作用

来自分类Dev

更新chart.js和angular中的图表

来自分类Dev

Angular JS动态填充选择字段的选项

来自分类Dev

选择标记中的空选项字段-Angular js

来自分类Dev

选择标记中的空选项字段-Angular js

来自分类Dev

Angular Js:范围数组

来自分类Dev

在angular js中更新模型时保留滚动位置

来自分类Dev

Angular JS中的强制字段验证

来自分类Dev

日期选择器JS:如何使其在多个表单字段中起作用

来自分类Dev

Angular JS范围未从包含的模板更新

来自分类Dev

Angular.js-从指令更新父范围

来自分类Dev

Sencha Ext JS日期面板年份选择器配置

来自分类Dev

Angular JS datepicker不会更新模型

来自分类Dev

如何从量角器测试Angular js日期选择器

来自分类Dev

Angular JS选择绑定

来自分类Dev

Angular Js加载图表数据

来自分类Dev

Ember js中的模板选择器

来自分类Dev

Angular JS-尝试以“角度方式”创建视频选择器

来自分类Dev

在angular.js中使用日期选择器进行搜索

来自分类Dev

Angular JS用户配置文件网格

来自分类Dev

Angular.js,如何配置模块?

来自分类Dev

Angular JS是否存在“ in”运算符?

来自分类Dev

Highcharts无法使用angular.js更新图表

来自分类Dev

Angular JS-模型不更新数字输入字段

来自分类Dev

Angular.js:$ scope与范围