我有两种形式,从另一种形式扩展。我想在其中一个字段中添加一些字段,但不在表单的底部。我使用add方法,我的项目添加在表单的底部。有没有人有想法?
您需要在insert
而不是container
上使用container.add
方法来更新布局。
insert
有两个参数,
在你的情况下,form
充当container
所以你需要做类似的事情(假设你在Ext 5.x或更低版本):
var newField = Ext.create('Ext.form.field.Field', {});
var insertAt = 3;
yourForm.insert(insertAt, newField);
看看小提琴:https://fiddle.sencha.com/#view/editor&fiddle/2e0i
编辑:删除了hacky方式