引擎版本:3.2.5问题描述:使用Scroll和DataGroup组合来作为一个列表的显示,每次重置数据的时候,滚动条都会自动回滚到顶部。
操作过程:运行demo,然后点击click,就会添加一个黑色背景的界面。点击按钮“添加数据”就可以设置50条数据,DataGroup因为高度的原因,只会显示其中的4条,当我把滚动条拉到中间位置(显示24-27条数据),然后重新点击按钮“添加数据”,滚动条就自己回到顶部了。
目前尝试过的方案:先记录当前DataGroup的scrollV的值,在设置DataGroup的数据后,启动一个50ms的定时器,定时器里面再设置DataGroup的scrollV值为之前的记录值。
想问下,当DataGroup的dataProvider设置后,数据设置完毕后,有没有相关的事件派发出来,或者可以设置什么回调函数的。
|
|