scroller.scrollTo в Sencha Touch не работает, если не запущен вручную перед - PullRequest
2 голосов
/ 23 июня 2011

Я сталкиваюсь с проблемой, когда хочу использовать функцию scrollTo компонента скроллера.

Когда я выполняю эту команду (с помощью кнопки, расположенной на другой панели):

myPanel.scroller.scrollTo({x: 0, y: 200}, true);

Моя панель прокручивается, только если непосредственно перед , я прокручиваю ее вручную, касаясь экрана. Как будто я потерял фокус на скроллере.

Кто-то имеет представление о том, в чем проблема?

Спасибо.

1 Ответ

6 голосов
/ 23 июня 2011

Это потому, что сколлер не знает границ своего свернутого виджета.

Решение:

 if (myPanel.scroller.offsetBoundary.top == 0) {
        myPanel.scroller.updateBoundary();
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...