Smobiler上海石磨_.NET移动开发平台
标题:
求助:如何实现linechart中加载部分数据,并通过滑动操作.....
[打印本页]
作者:
bigjimmy8257
时间:
2019-4-12 10:43
标题:
求助:如何实现linechart中加载部分数据,并通过滑动操作.....
各位专家,
小弟刚开始接触SMO开发,现在遇到一个情况,需要在linechart控件中显示数据曲线,但由于数据量较大,希望在开始时候加载部分数据,并在用户左右滑动图表中内容的时候动态加载新的数据并显示。
我在linechart的支持事件中只找到了ValueSelected,无法触发滑动事件。
在此求助各位,如何实现,或者通过迂回的办法实现上述功能。
多谢多谢。
大杰米。
作者:
Lula.Jin
时间:
2019-4-12 11:31
目前没有滑动事件的,可以试试timer来分步加载
作者:
bigjimmy8257
时间:
2019-4-13 14:33
使用Timer分布加载的方式不太适用,因为无法确定用户何时需要看什么数据,而且将全部数据加载到linechart中后,会导致linechart中的曲线过于紧密,无法观看。而且我发现linechart的Width如果设定的太大,会导致linechart的显示出现错误,不确定这是不是一个bug。
补充:
我想到将LineChart放在panel中,通过触发panel的ReachEnd事件后,再对LineChart的source进行设置的方式来刷新lineChart中的数据。
ReachEnd的事件是可以触发的,但在触发后,需要判断触发它的方向是在panel的左边
还是在右边,以便决定加载哪一个方向上的数据。但我没找到如何对此进行判断。
请问在panel的属性中有供进行判断的属性吗?
谢谢
作者:
linyan
时间:
2020-1-21 05:57
5.0版本有加入滑动事件吗?另外,可以在panel点击事件中取得点击位置的x,y吗?
欢迎光临 Smobiler上海石磨_.NET移动开发平台 (https://www.smobiler.cn/)
Powered by Discuz! X3.2