2013-03-15 55 views
1

我有一個帶有'gridviewdragdrop'插件的Ext.Grid.Panel。使用'containerScroll'屬性時,我可以打開自動滾動功能。ExtJS在拖動時在網格中滾動

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

然而,在ScrollManager觸發一個事件滾動面積過小(它本質上僅在垂直滾動條的箭頭塊的長度)。有沒有辦法增加這個區域?我可以做什麼像觸發ScrollManager事件,只要我的指針在拖動時穿過網格的頂部或底部邊界?

回答

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 
    } 
}