Sencha touch Sencha Touch中的滚动问题

Sencha touch Sencha Touch中的滚动问题,sencha-touch,extjs,sencha-touch-2,Sencha Touch,Extjs,Sencha Touch 2,我有一个应用程序,其中UI组件被动态添加到formField。由于要放置在屏幕上的UI控件在运行时取决于服务器响应,因此有时屏幕上会充满多个组件。随着屏幕元素的添加,我需要滚动屏幕以选择屏幕末尾的字段。但是,当我滚动表单时,表单会反弹,但是滚动并没有按照预期的方式进行。现在我无法选择放置在表单末尾的UI控件 屏幕有3个组件,标题栏、按钮停靠栏和表单字段。这是我用于表单字段的代码 var formBase = new Ext.form.FormPanel({

我有一个应用程序,其中UI组件被动态添加到formField。由于要放置在屏幕上的UI控件在运行时取决于服务器响应,因此有时屏幕上会充满多个组件。随着屏幕元素的添加,我需要滚动屏幕以选择屏幕末尾的字段。但是,当我滚动表单时,表单会反弹,但是滚动并没有按照预期的方式进行。现在我无法选择放置在表单末尾的UI控件

屏幕有3个组件,标题栏、按钮停靠栏和表单字段。这是我用于表单字段的代码

    var formBase = new Ext.form.FormPanel({
                scroll: 'vertical',
                xtype: 'form',
                ui: 'round',
// i have added the items and it shows on UI, As things are dynamic i cant place it here
                items: [{}]; 

    });

帮我修一下

添加带有一些值的
height
config可能会解决此问题

试试这个,应该可以

 Ext.apply(this, {
            scroll: 'vertical',
            pinHeaders: true,
            dockedItems : [{}],
            items : []
        });
       MyApp.views.MyScreenScreen.superclass.initComponent.call(this);
    },

这是因为形状的高度。将
height
属性添加到传递到
FormPanel
的对象。大概是这样的:

height: Ext.Viewport.getWindowHeight()-(the height of other compenents like toolbar)
例如:

height: Ext.Viewport.getWindowHeight()-50

你要把这个表格放在另一个面板里吗?你能分享完整的代码吗?添加项后,是否调用formBase.doLayout();功能?我已经使用了scroll:'vertical',pinHeaders:true,现在它可以工作了。