extjs中this.up("form").getform();

extjs中this.up("form").getform();已经得到form了,为什么还要getform?

http://blog.csdn.net/li_xiao_ming/article/details/7063610

具体用法的解析

 this.up("form")这一步是获取到form的ext组件,相当于类
 getform();是获取到form对象,相当于类的实例

this.up("form")得到的是FormPanel,getForm后得到的是BaseForm,这2个对象不一样,方法也有一定的区别

对于传统的b/s应用来说,数据录入元素是放在表单

标签里面的。而对于ExtJS应用来说,则可以直接使用FormPanel控件来存放表单中的元素。FormPanel继承自Panel,在Panel的基础上提供与表单相关的各种特性,比如可以指定表单提交的url、指定表单提交方式、是否是二进制提交等;

Ext.form.BasicForm是一个html中form的标签的包装,一般是通过FormPanel来获得,FormPanel负责布局,BasicForm负责form表单的数据。

刚才查的,谢谢楼上的大神们!