+ -
当前位置:首页 → 问答吧 → Extjs的formpanel中定义了button,在该button的click事件中如何引用formpanel本身?

Extjs的formpanel中定义了button,在该button的click事件中如何引用formpanel本身?

时间:2010-11-22

来源:互联网

this:一般指当前对象
this.ownerCt:当前对象的父对象
this.nextSibling();当前对象的下一个相邻的对象
this.previousSibling();当前对象的上一个相邻的对象
this.get(0);//当前容器中的第一个子对象
this.items.first();同上
this.items.last();当前容器的最后一个子对象
this.findParentByType(String xtype);//根据xtype属性把所有父亲对象返回为数组


以上都试过了,都不行

作者: p2227   发布时间: 2010-11-22

关键这个formpanel是怎么定义的

作者: flyerwing   发布时间: 2010-11-22

JScript code
var fp = new Ext.form.FormPanel({
title: "formPanel",
buttons:[{
    text: "click",
    handler: function () {
       alert(this.title);
    },
    scope: fp//注意这里的scope设置的fp也就是formPanel,或者是this.ownerCt (v2.2);this.ownerCt.ownerCt(v3)
}]
});

作者: IBM_hoojo   发布时间: 2010-11-22

热门下载

更多