Как прокрутить панель формы сверху? - PullRequest
0 голосов
/ 23 мая 2019

Я работаю над мобильным приложением sencha touch. Есть одна панель формы, имеющая много полей, поэтому я сохранил ее как прокручиваемую. когда я открываю этот экран (панель) и прокручиваю вниз. и вернитесь к другим экранам и снова вернитесь к той панели экрана, она остается прокрученной вниз в нижнем положении. Я хочу всегда устанавливать это наверху, когда я открою это. Я пробовал код для события активации этой формы, но, похоже, он не работает. Я пытался полюбить код в событии активации.

         this.formPan.element.dom.scrollTo('top', 0);
            //this.formPan.reset();
            //Ext.getCmp('mainscreenpanelId').element.dom.parentElement.style['-webkit-transform'] = 'translate3d(0px, 0px, 0px)'
            //--3rd commented line of code works, but after activate/on focus form again it comes to last scrolled position--

также, я проверил, есть ли какой-нибудь метод для прокрутки вверху, но не нашел. Есть ли способ сделать это.

ниже изображения больше описывают мою проблему, экран открывается по умолчанию при первом открытии формы enter image description here

2-е изображение остается прокрученным внизу.

* +1012 *enter image description here

1 Ответ

0 голосов
/ 23 мая 2019

Я использовал window.scrollTo (0, 0) для прокрутки экрана всегда сверху. Попробуйте это.

...