我創建了一個帶有嵌套容器,fieldset的表單,並且在表單上也有一些複選框。 只要form.getValues()可以提取除複選框之外的所有值,所以我想手動提取字段值。然而,代碼示例我發現迄今EXTJS從form.Panel提取字段值
var values = {};
form.items.each(function(f) {
values[f.getName()] = f.getValue();
});
不能工作,因爲循環可以得到只有容器,字段集等,但不是實際的字段(文本框,組合等)。有人能告訴我如何正確的遞歸提取所有的字段值?
謝謝。
傑裏,使用這種方法我yourForm.getFieldValues不是一個功能和ExtJS的文檔 – 2011-12-27 07:00:14
哦,我無法找到這個方法!發現它Ext.form.Basic所以在這裏我做了Ext.widget('winform')。form.getFieldValues(); – 2011-12-27 07:12:34