我目前正在构建一个Sencha Touch 2应用程序,我正在尝试执行以下操作:Link to what I want to do
我尝试过很多东西,包括以下内容
答案 0 :(得分:0)
实际上,如果我正确理解了您的问题,您可以使用labelWidth,labelWrap和labelAlign-properties轻松生成这样的视图。请参阅以下示例:
var form = Ext.create('Ext.form.Panel', {
fullscreen: true,
defaults: {
labelWidth: '85%',
labelWrap: true,
labelAlign: 'right'
},
items: [
{
xtype: 'radiofield',
name : 'field',
value: '1',
label: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vulputate arcu non nunc congue, a malesuada purus volutpat. Nunc id.',
checked: true,
labelWrap: true
},
{
xtype: 'radiofield',
name : 'field',
value: '2',
label: 'Hello World this is a small text.'
},
{
xtype: 'radiofield',
name : 'field',
value: '3',
label: 'Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin vulputate arcu non nunc congue, a malesuada purus volutpat. Nunc id.'
}
]
});
您可以根据您的环境定义标签宽度,85%是在Sencha Touch Docs的模拟器中查看它的一个很好的值当然,应用了Sencha Touch特定的样式,所以它看起来并不完全喜欢你的例子。