以下是我在sencha架构师和IOS模拟器中所拥有的内容:
这很好,正是我想要的。
以下是我在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行延伸..?
仍然需要帮助
答案 0 :(得分:0)
如果您的容器设置为hbox或vbox,其中的某些项目具有弹性值而其他项目没有,则会发生此类行为。
有弹性和不在同一容器中的混合似乎有时会崩溃。