我知道長度是由數據量來決定的,
所以在測試時, 我是點滾動條下面的箭頭來滾動資料,
一般來說, 這種方式應該是以每次最小移動單位向下滾動,
所以, 理論上, 只要向下滾動且在畫面上還能看見第50筆時,
加載的數據應該只能是51~100筆, 不該有跳到從101筆加載的情形,
這樣容易造成使用者的誤解(以為51~100不見了)
至於我這邊原本想實現的功能是,
在自動加載下一頁的資料時,
如果上一頁的資料還在畫面上,
(例如畫面上是第2頁, 自動要加載第3頁)
這時能夠保留上一頁的資料,
並將加載的資料接續在下面,
以避免小幅度滾動時,
資料位置會一直跳的問題!
在目前的FpSpread中,
如果是向下滾動時,
情況還算正常,
但如果是向上滾動時,
情況就不太理想了,
如果1頁100筆,
由101筆向上滾動1點點,
資料重新加載後,
資料顯示位置就跑到第1筆去了,
這樣要看到分頁前(ex 第100筆)的資料時,
還必須再從第一筆往下拉,
一般使用者可能會對此有意見,
所以想詢問有無解決之道? |