0
我創建了一個滾輪控制我的DataGrid用下面的代碼一個DataGrid(與去年偏移):Livecode-滾動
function scroller_create tPoint
local tScrollerRect, tContentRect
if environment() is not "mobile" then exit scroller_create
put the rect of group "list" into tScrollerRect
put 0,0,(the DGformattedWidth of group "list"),(the DGformattedHeight of group "list") into tContentRect
mobileControlCreate "scroller", "listScroll"
put the result into sScrollerID
mobileControlSet "listScroll", "rect", tScrollerRect
mobileControlSet "listScroll", "contentRect", tContentRect
mobileControlSet "listScroll", "visible", true
mobileControlSet "listScroll", "scrollingEnabled", true
mobileControlSet "listScroll", "vIndicator", true
mobileControlSet "listScroll", "vScroll", tPoint
end scroller_create
當更多的數據添加到DataGrid中,我會破壞並重新創建滾動條控制。但我想讓滾動條保持最後一個垂直滾動偏移量(tPoint)。
但隨着mobileControlSet「listScroll」,「VSCROLL」,tPoint它仍會復位垂直卷軸回當卷軸被重新頂部...
是否有任何其他的方式,我可以修復最後偏移量上的datagrid的vscroll?
在此先感謝!
嗨MaxV,感謝您的評論。我設法設置DGVscroll來顯示列表,但只要我觸摸手機屏幕(和幻燈片),列表就會再次滑到最上面,然後滑下... 使用本地vScrollBar將不會導致這個問題。這很奇怪...仍然在想辦法解決這個問題。 謝謝! – Vikki