【问题标题】:Add data loading message in fusion chart Angular 8在融合图表Angular 8中添加数据加载消息
【发布时间】:2019-10-09 23:52:51
【问题描述】:

如何在不使用组件端渲染功能的情况下,在融合图表中加载数据之前显示消息?

所以我使用以下代码创建了我的图表:

<fusioncharts width="100%" height="600" [type]="metric.type" [dataSource]="metric"> </fusioncharts>

这里我将图表数据作为 JSON 传递到 dataSource 中,因此我不需要组件端的渲染函数,并且我的图表可以正常工作。

我已阅读文档,但找不到任何通过 JSON 设置 dataLoadStartMessage 的方法。

【问题讨论】:

    标签: angular fusioncharts


    【解决方案1】:

    在FusionCharts指令中,可以调用所有的消息类型参数,比如在加载数据的时候可以使用dataEmptyMessage属性,这里有一个demo sn -p

    <fusioncharts width="100%" height="600" [type]="metric.type" [dataSource]="metric" dataEmptyMessage="Please wait data is loading"> </fusioncharts>
    

    【讨论】:

    • 我尝试使用它,但仍然没有显示加载消息。相反,我有时会在左上角看到“融合图表将在此处呈现”。
    • 查看此示例,其中数据是从外部源加载的 - codesandbox.io/s/angular-md844 要更改“Fusion chart will render here”消息,请在 FusionCharts 指令中使用占位符 attr。示例中显示
    • 按照您的示例,加载消息在我这边仍然不起作用。 placeholder 属性可以正常工作,但会更改“Fusion chart will render here”消息。
    • 分享一个沙盒样本,进一步调查
    • 加载消息是否仅在从 api 获取数据时有效?
    猜你喜欢
    • 1970-01-01
    • 2020-04-06
    • 1970-01-01
    • 1970-01-01
    • 2013-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多