布局错误 - Chrome与IOS模拟器

时间:2013-06-12 15:58:39

标签: extjs sencha-touch-2 sencha-architect

以下是我在sencha架构师和IOS模拟器中所拥有的内容:

IOS/Sencha Architect

这很好,正是我想要的。

以下是我在Chrome中获得的内容

Chrome

文本字段发生了什么变化?他们完全搞砸了。宽度错误,每个字段占用2行,可编辑字段甚至不是标签的右边,它就是它下面的那种。

是否有人理解并可以帮助我解决此问题?

这是我的代码

Ext.define('CarboZero.view.EditPanel', {
    extend: 'Ext.ActionSheet',

    requires: [
        'CarboZero.view.DatePicker'
    ],

    config: {
        layout: {
            type: 'vbox'
        },
        items: [
            {
                xtype: 'container',
                itemId: 'hbox_Container',
                maxWidth: '',
                layout: {
                    type: 'hbox'
                },
                items: [
                    {
                        xtype: 'spacer',
                        itemId: 'spacer1'
                    },
                    {
                        xtype: 'container',
                        itemId: 'vbox_Container',
                        layout: {
                            type: 'vbox'
                        },
                        items: [
                            {
                                xtype: 'textfield',
                                itemId: 'name_Field',
                                minHeight: '',
                                label: 'Name'
                            },
                            {
                                xtype: 'datepicker'
                            }
                        ]
                    },
                    {
                        xtype: 'spacer',
                        itemId: 'spacer2'
                    }
                ]
            },
            {
                xtype: 'spacer',
                itemId: 'spacer3',
                maxHeight: 5,
                minHeight: 5
            },
            {
                xtype: 'container',
                itemId: 'buttons_Container',
                layout: {
                    type: 'hbox'
                },
                items: [
                    {
                        xtype: 'spacer',
                        itemId: 'spacer1'
                    },
                    {
                        xtype: 'button',
                        itemId: 'delete_Button',
                        ui: 'decline-round',
                        text: 'Delete'
                    },
                    {
                        xtype: 'spacer',
                        itemId: 'spacer'
                    },
                    {
                        xtype: 'button',
                        itemId: 'save_Button',
                        ui: 'confirm-round',
                        text: 'Save'
                    },
                    {
                        xtype: 'spacer',
                        itemId: 'spacer2'
                    }
                ]
            }
        ]
    }

});

当容器宽度设置为100%时,我的字段仍在2行延伸..? 100%container

仍然需要帮助

1 个答案:

答案 0 :(得分:0)

如果您的容器设置为hbox或vbox,其中的某些项目具有弹性值而其他项目没有,则会发生此类行为。

有弹性和不在同一容器中的混合似乎有时会崩溃。