我正在使用 WSO2 Viskit 图表库。我在从 dataProvider 中提取特定数据时遇到问题。我可以使用数据提供者获取数据。我可以将数据接收器添加到数据提供者。我创建了一个 dataFilter 并将其作为 datareciever 添加到 dataprovider 中。如下代码所示
var dataProvider = new Viskit.p.ProviderGETMakeRequest("http://localhost:8087/generator7.php")
var dataFilter2 = new Viskit.f.BasicFilter(["services", "service"], ["@name"],["Service 01"]);
dataProvider.addDataReceiver(dataFilter2);
dataFilter2.addDataReceiver(lineChart);
我正在使用示例中提供的计时机制。如果我将折线图或条形图对象添加到 dataFilter,我可以检索数据并将其显示在条形图或折线图等中。
我的问题是我可以添加一个变量或一个数组作为数据接收器,而不是 dataFilter 或图表对象。我只想提取原始数值数据,以便在更新时将其显示在图表的一侧。
或者换句话说,我如何从数据接收器(向数据提供者注册)中提取原始数据并将其存储在变量或数组等中。
奥马尔