Spark 数据网格:滚动(选择更改事件)出现问题



我有一个灵活的移动项目。在我的主视图中,我有一个火花数据网格。选择模式为"单单元格"。我在数据网格上有一个事件侦听器,它侦听 selectionChange 事件。当用户单击单元格时,将显示带有列表的标注视图。

现在,当我想在数据网格中滚动时(如果它有很多行(,显然会触发 selectionChange 事件而不是正常滚动。有人对此有解决方案吗?

奇怪的是,当您使用带有更改事件(spark.components.supportClasses.ListBase.change(的列表(代替Spark数据网格(时,该列表能够毫无问题地说出滚动和选择之间的区别!

正确,该问题是由单单元格编辑模式@Al_Birdy引起的。

我已经通过使用数据网格上的双击事件解决了它。该应用程序还将在最后阶段导出为桌面应用程序,因此这不是一个真正的坏主意。

正如 www.Flextras.com 所指出的,数据网格尚未针对移动使用进行优化。如果我可以添加一些东西,它也不是那么成熟。为了解决这个问题,基本上应该像列表控件一样实现类似的方法。在此控件中,实现了此行为(滚动事件和触摸/单击事件之间的区别(。让我有点惊讶的是,火花数据网格没有这种行为。但话又说回来,他们采用"ol good desktop"组件并移植它并不让我感到惊讶,这可能会解释一切。

最新更新