0

我想使用 setValues() 方法,它可以将所有值设置在一起,因为我对表单有超过 35 个控件。问题是,setValues() 方法存在于 Ext.form.Basic 下,我无法通过创建 Ext.form.Panel 的对象来调用它。所以我尝试创建 Ext.form.basic 的对象,但它引发错误“TypeError: Object # has no method 'on'”。如何创建“Ext.form.Basic”的对象。

4

1 回答 1

0

使用getForm()您的方法Ext.form.Panel获取Ext.form.Basic对象。然后就可以调用了getValues()

var formPanel = Ext.create('Ext.form.Panel, { ... });
formPanel.getForm().setValues({ ... });
于 2013-07-15T18:47:37.043 回答