我正在创建一个包含通过xtype创建的项目的formpanel(不为每个项目调用new).我想在TextField的右边添加一个精度.
我设法通过设置一个包含TextField +标准Panel的CompositeField来实现它,但有没有更好的方法,比如我错过的TextField中的属性或更好的选择?
谢谢你的帮助 !:)
new Ext.form.FormPanel ({
'id': 'create-form',
'header': true,
'headerAsText': true,
'hideCollapseTool': true,
'title': 'New Component',
'width': 550,
'style': 'margin: 100px auto',
'labelWidth': 200,
'items': [
{
'items': [
{
'xtype': 'textfield',
'fieldLabel': 'Duration (in hours)',
'name': 'name'
}
]
}
]
});
Run Code Online (Sandbox Code Playgroud)
如果你只在一个领域需要它,一个CompositeField
很好.但是,你真的需要一个全新Panel
的文本 - 不是一般的Label
足够吗?
如果您需要更可重用的解决方案,请查看FormLayout的fieldTpl
配置选项.您可以修改模板并在字段后面添加一个特殊部分,以显示其他信息.
归档时间: |
|
查看次数: |
18050 次 |
最近记录: |