如何在顶部滚动表单面板?

时间:2019-05-23 07:38:05

标签: javascript jquery html css sencha-touch

我正在使用sencha touch移动应用程序。一个表单面板有很多字段,因此我将其保持为可滚动状态。当我打开该屏幕(面板)并向下滚动时。并返回其他屏幕,然后再次返回该屏幕面板,它仍然向下滚动到底部位置。我想总是在打开它时将其设置在顶部。我已经尝试过某种形式的Activate事件代码,但是似乎没有用。 我试图在Activate事件中爱上代码。

         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

第二张图片仍在底部滚动。

enter image description here

1 个答案:

答案 0 :(得分:0)

  

我已使用window.scrollTo(0,0)滚动屏幕始终位于顶部。   试试这个。