2014-10-13 3 views
0

Я пытаюсь реализовать виртуальную прокрутку загрузки qx.ui.mobile.list.List. По крайней мере, ленивая загрузка. Qooxdoo недоступно для события, когда список прокручивается до конца. Есть ли способ узнать событие onScrollEnd или есть лучший способ?qooxdoo: реализация виртуального списка прокрутки

ответ

2

Команда добавила функцию в августе под названием waypoints. Вот the post. Вам необходимо определить смещения, по которым вы хотите, чтобы событие было поднято. Вот пример из сообщения, чтобы проиллюстрировать эту идею.

var scrollContainer = page._getScrollContainer(); 
scrollContainer.setWaypointsY(["0%", "50%", "100%", 200, ".waypoint"]); 

scrollContainer.addListener("waypoint", function(evt) 
{ 
    console.log("Waypoint reached:" + evt.getData()); 
}, this); 

Полезная информация о мероприятии имеет следующую структуру.

{ 
    "offset" : 0, 
    "input" : "10%", 
    "index" : 0, 
    "element" : 0 
} 

Там также полная демонстрация в мобильной витрине списка отложенной загрузки реализованного с закладками: showcase, code.

Смежные вопросы