1

我有一个带有“gridviewdragdrop”插件的 Ext.Grid.Panel。使用“containerScroll”属性时,我能够打开自动滚动。

viewConfig: {
    plugins: {
     ptype: 'gridviewdragdrop',
     containerScroll: true
    }
}

但是,ScrollManager 触发事件滚动的区域太小(它本质上只是垂直滚动条上箭头块的长度)。有没有办法增加这个面积?当我的指针在拖动时越过网格的顶部或底部边界时,我是否可以执行类似触发 ScrollManager 事件的操作?

4

1 回答 1

1

您可以使用配置对象告诉插件您要使用的阈值,如下所示:

viewConfig: {
    plugins: {
        ptype: 'gridviewdragdrop',
        containerScroll: {
                vthresh: 100 // this will use threshold of 100 pixels, 
                }            // so it will start scrolling at 100 pixels
                             // from the border
    }
}
于 2013-03-20T22:38:25.033 回答