Javascript 在ExtJS中检索动态添加表单的值

Javascript 在ExtJS中检索动态添加表单的值,javascript,extjs,Javascript,Extjs,我是ExtJS新手,正在开发一个有表单的应用程序(我们称之为outerForm)。我有按钮可以在外部表单中动态添加/删除表单。 现在,我使用outerForm.getValues()检索所有字段值(所有动态表单;让我们调用这些表单innerForm[]) 我面临的问题是:即使在移除/销毁表单之后(比如 innerForm[k]),我在outerForm.getValues()返回的对象中获取它的值,尽管outerForm.items没有 内模[k] 我知道我可以循环使用outerForm.ite

我是ExtJS新手,正在开发一个有表单的应用程序(我们称之为outerForm)。我有按钮可以在外部表单中动态添加/删除表单。

现在,我使用outerForm.getValues()检索所有字段值(所有动态表单;让我们调用这些表单innerForm[]

我面临的问题是:即使在移除/销毁表单之后(比如 innerForm[k]),我在outerForm.getValues()返回的对象中获取它的值,尽管outerForm.items没有 内模[k]


我知道我可以循环使用outerForm.items来检索值,而不是使用outerForm.getValues(),我只想知道这种不一致的原因

尝试下面的代码从内部表单中删除元素

Ext.getCmp('outerFormId').innerItems[olditem.initialConfig.tabIndex].removeAll();

这里,我认为OutTyrID是一个<强>选项卡面板,它包含不同的选项卡,所以在选项卡更改中,它删除当前的内联项元素,然后移动到新的元素。