在代码中导航RepeatBox



在我的Smartface应用程序中,我有一个绑定到RepeatBox的数据集。我正在从异步运行的函数向数据集添加新行。
我可以在RepeatBox中完美地看到我的新行,但它不会自动滚动到新行。如果RepeatBox的所有可见行都被填充,那么新行就会从屏幕上消失,这不是很友好。
是否有任何方法将RepeatBox移动到最后一行(或顶部行)?

注::通过seek()移动绑定的数据集没有帮助- RepeatBox保持静止

试试这个:RepeatBox。setTopIndex(0, itemIndex, 100);

使用itemIndex作为变量,每次向数据集添加新行时该变量递增。你可以计算你有多少行,让变量从这个数字开始,而不是0。

值0和100可以根据您的设计进行更改。您可以查看下面的链接,了解repeatbox的属性和成员:http://docs.smartface.io/html/M_SMF_UI_RepeatBox_setTopIndex.htmhttp://docs.smartface.io/html/AllMembers_T_SMF_UI_RepeatBox.htm

最新更新