2010-04-16 96 views
2

我需要滾動一個EXT-GWT網格,而不是默認的1-2行。由於我找不到任何讓我這樣做的參數,因此我忽略了事件處理函數以捕獲滾動或鼠標滾輪事件。在任何這樣的事件中,我只是通過編程方式將滾動條進一步按照相同的方向移動所需的數量,並保留一個標誌以確保它不會進入無限循環。如何區分滾動條點擊事件和滾動條拖動事件?

但是,當用戶使用滾動條滾動網格時,此技術失敗。具體來說,當我將滾動條從某個位置拖動到滾動軌道的頂部時,網格中顯示的行不是網格中最頂端的行,而是一些行向下。我認爲,如果我能區分由向上滾動和向下滾動按鈕生成的事件與由滾動拖動生成的事件,我可以分別處理它們並糾正問題。

任何方式可以做到這一點?或者有沒有辦法指定滾動條應該在一個步驟中滾動的數量?

感謝
-Sameer

回答

0

你可以欺騙,如果滾動scrollTop後爲0,只要到開始。有點難看,但會解決這個特定的情況,如果它是唯一沒有工作的。