正在ExtJS中检索动态添加的表单的值
Retrieving values of dynamically added forms in ExtJS
我是ExtJS的新手,正在开发有表单的应用程序(让我们称之为outerForm)。我有一些按钮可以向outerForm动态添加/删除表单
现在我使用outerForm.getValues()来检索所有字段值(所有动态表单的值;让我们调用这些表单innerForm[])。
我面临的问题是:即使在移除/破坏表单之后(比如innerForm[k]),我在outerForm.getValues()返回的对象中获取它的值,尽管outerForm.items没有innerForm[k]。
我知道我可以在outerForm.items上循环来检索值,而不是使用outerForm.getValues(),我只想知道这种不一致的原因。
尝试以下代码从内部表单中删除元素。
Ext.getCmp('outerFormId').innerItems[olditem.initialConfig.tabIndex].removeAll();
在这里,我认为outeFormId是一种选项卡面板,它包含不同的选项卡,因此在更改选项卡时,它会删除当前的inneritem元素,然后再移动到新的元素。
相关文章:
- jQuery表单添加不适用于下拉列表
- 如何在javascript转换编码中将一个动态值从一个表单添加到另一个页面
- 根据下拉选择向表单添加和删除输入标记
- 向表单添加滚动功能
- 如何根据用户输入的数字动态地向表单添加文本字段
- 在firefox中,在向表单添加onsubmit属性后,不会提交表单
- 在rails中选择向表单添加文本字段的最佳方式
- 使用 HTML 按钮向输入和提交表单添加文本
- 如何在 PHP 中向此联系表单添加验证
- 使用 Ajax 和 PHP 在外部 XML 文件中从 HTML 表单添加新数据
- 按钮从外部表单添加选定=“选定”
- 使用 Javascript 将详细的输入表单添加到测验结果中
- jQuery 移动表单:添加的字段没有样式
- 向动态表单添加验证
- 在Meteor TODO应用程序中向表单添加另一个字段
- 我可以通过Javascript向表单添加参数吗
- 向表单添加多个字段
- 如何在Javascript中向表单添加隐藏的ID列表
- 向PHP表单添加更多字段(用户可以添加多个地址)
- 向表单添加动态字段