关于extjs的函数

记忆的容颜 2013-01-29 10:08:03
var loginForm = Ext.create('Ext.form.Panel',{...});
那么loginForm.getForm()返回什么东西? loginForm.form又返回什么东西?
...全文
100 8 点赞 打赏 收藏 举报
写回复
8 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
aaxuelian 2013-01-30
oginForm.getForm()是返回的类型为basic loginForm.form 不清楚有没有这种写法...
  • 打赏
  • 举报
回复
记忆的容颜 2013-01-30
引用 1 楼 lvzg_005 的回复:
var loginForm = Ext.create('Ext.form.Panel',{...}); 创建了类Panel的实例loginForm。 loginForm.getForm()返回的类型为basic(EXT 4.0,如果是3.4的话,返回basicForm类型)。 loginForm.form应该返回同样的类型,等同于方法getForm()。 顺便……
loginForm.form应该不是方法,因为后面没有一对括号。我想知道form是loginForm的一个什么属性呢? 因为,重置表单时是这么写的:loginForm.form.reset(),如果两者相同的话, 照你这么说为什么不是loginForm.getForm().reset()呢?
  • 打赏
  • 举报
回复
记忆的容颜 2013-01-30
引用 1 楼 lvzg_005 的回复:
var loginForm = Ext.create('Ext.form.Panel',{...}); 创建了类Panel的实例loginForm。 loginForm.getForm()返回的类型为basic(EXT 4.0,如果是3.4的话,返回basicForm类型)。 loginForm.form应该返回同样的类型,等同于方法getForm()。 顺便……
4.1.1
  • 打赏
  • 举报
回复
lvzg_005 2013-01-30
官网上下的文档,有个src目录,里面是各个对象的源码。
  • 打赏
  • 举报
回复
记忆的容颜 2013-01-30
引用 5 楼 lvzg_005 的回复:
1. loginForm.form 用firebug调试就会看到,form是dom对象中的form对象,reset()方法是form对象自身的方法。参考连接:http://www.w3school.com.cn/htmldom/dom_obj_form.asp 2. loginForm.getForm()得到的是ext中定义的basic对象,当然这个对象也有一个rese……
顺便问下,你是从哪里看源码的?
  • 打赏
  • 举报
回复
记忆的容颜 2013-01-30
引用 5 楼 lvzg_005 的回复:
1. loginForm.form 用firebug调试就会看到,form是dom对象中的form对象,reset()方法是form对象自身的方法。参考连接:http://www.w3school.com.cn/htmldom/dom_obj_form.asp 2. loginForm.getForm()得到的是ext中定义的basic对象,当然这个对象也有一个rese……
我用loginForm.getForm().reset()替换loginForm.form.reset()测试了一下,发现效果好像相同 那这两种写法有什么区别呢?
  • 打赏
  • 举报
回复
lvzg_005 2013-01-30
1. loginForm.form 用firebug调试就会看到,form是dom对象中的form对象,reset()方法是form对象自身的方法。参考连接:http://www.w3school.com.cn/htmldom/dom_obj_form.asp 2. loginForm.getForm()得到的是ext中定义的basic对象,当然这个对象也有一个reset方法,其源码片段如下,

      reset : function(){
          this.items.each(function(f){
              f.reset();
          });
          return this;
     }
     
lz可以试试loginForm.getForm().reset(),效果如何,对比一下就可以了解。
  • 打赏
  • 举报
回复
lvzg_005 2013-01-29
var loginForm = Ext.create('Ext.form.Panel',{...}); 创建了类Panel的实例loginForm。 loginForm.getForm()返回的类型为basic(EXT 4.0,如果是3.4的话,返回basicForm类型)。 loginForm.form应该返回同样的类型,等同于方法getForm()。 顺便问下,这个例子是EXT 4.0的?
  • 打赏
  • 举报
回复
相关推荐
发帖
Web 开发
加入

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2013-01-29 10:08
社区公告
暂无公告