Javascript 海图和杜兰达尔
我与duradal合作,热毛巾模板中包含的内容请参见。 所以,当我第一次尝试显示图表时,一切都很好。我的图表控件是在viewAttached方法中声明的,并且运行良好。当我尝试根据用户界面中的一些更改刷新图表时,问题就开始了。在一些下拉列表中有不同的选择。 在渲染图表之后,是否有方法刷新图表 注意:下面是关于渲染问题的帖子,但这不是我的问题。Javascript 海图和杜兰达尔,javascript,highcharts,typescript,durandal,Javascript,Highcharts,Typescript,Durandal,我与duradal合作,热毛巾模板中包含的内容请参见。 所以,当我第一次尝试显示图表时,一切都很好。我的图表控件是在viewAttached方法中声明的,并且运行良好。当我尝试根据用户界面中的一些更改刷新图表时,问题就开始了。在一些下拉列表中有不同的选择。 在渲染图表之后,是否有方法刷新图表 注意:下面是关于渲染问题的帖子,但这不是我的问题。 有什么线索吗?我不确定你是否尝试过某件事但失败了,或者你不知道从哪里开始。但我建议您在淘汰观测上设置订阅,以备份您的下拉列表并从中刷新 例如: var
有什么线索吗?我不确定你是否尝试过某件事但失败了,或者你不知道从哪里开始。但我建议您在淘汰观测上设置订阅,以备份您的下拉列表并从中刷新 例如:
var dropdownValue = ko.observable();
var subscription;
...
function activate() {
subscription = dropdownValue.subscribe(function(newValue) {
// do whatever else you need to do here
// and run redraw on the chart instance
chart.redraw();
});
}
function deactivate() {
// cleanup
subscription.dispose();
}
因为highcharts没有任何类似的方法,所以不确定重画方法是什么意思。查看图表的哪些部分需要更新?