我正在尝试包装label
aradiofield
但我不想设置为固定width
并且labelWidth
因为视图的响应性。但是,当我将其设置labelWidth
为自动时,它input element
会被隐藏。
我做错了吗?谢谢。
在 sencha fiddle 的启动函数中添加以下代码,然后从下拉列表中选择 Ext JS 6.5.3.57 - Triton [Modern]。
Ext.create('Ext.Panel', {
fullscreen: true,
layout: {
type: 'vbox',
align: 'stretch',
pack: 'start'
},
items: [
{
xtype: 'panel',
//flex: 1,
//height: 100,
layout: {
type: 'hbox',
align: 'stretch',
pack: 'start'
},
items: [
{
xtype: 'radiofield',
flex: 3,
//width: '100%',
label: 'afglngfsdlgkdslfkjsdlfkjdslkfjdslfkjsdlfkjsdlkfjsdlkfjsdlkfjdslkfjsdlkfjsdlkfjdslkfjldskfjsldkfjlsdkfjlsdkfjlsdkfjlsdkfjlkdsjflsdkjflsdkjflsdkjflsdkjflsdkjfklslfkdfjsldfk',
labelAlign: 'right',
labelWrap: true,
labelWidth: 'auto',
style: 'word-wrap: break-word;',
name : 'color',
value: 'red',
checked: true
},
{
xtype: 'textfield',
flex: 1,
margin: '0 0 0 10'
}
]
}
]
});