如何保持Sencha Touch 2数据视图可滚动但关闭滚动行为?

时间:2012-04-18 14:59:27

标签: sencha-touch sencha-touch-2

我想保持数据视图可滚动,以便我可以使用scrollBy和scrollTo函数,但我不希望用户能够滑动以滚动数据视图。但我仍然需要回应滑动手势。

我在想,也许调整一下动量值可以做到。但是我无法让我的更改被滚动条使用。在我的dataview配置中,我有以下代码,但它没有改变滚动器行为:

scrollable: {
      momentumEasing: {
        momentum: {
          acceleration: 0,
          friction: 999999
        },
        bounce: {
          acceleration: 0,
          springTension: 0
        }
      }
    }

为什么这不起作用的任何想法?或者,还有其他更清洁的方法来实现我追求的目标吗?我还需要删除出现的scollbar,但我认为可以用CSS完成吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您只需要覆盖滚动条中的onDragStart方法,这样就什么都不做。

container.getScrollable().getScroller().onDragStart = null;