模拟ext 按钮点击事件

模拟ext 按钮点击事件,第1张

首先有一卜庆个按钮,并且有监听click的事件

var button = new Ext.Button({

text : "button",

listeners :{

click : function(){

alert("111")

}

}})

然后ajax返型尺握回成功后

Ext.Ajax.request({

url : "...",

method : "post",

params : {

},

success : function(response) {//成功的返回

var result = Ext.decode(response.responseText)

if (true === result.success) {//返回后台成功的信息

//在这里触发那个按钮的点击事件就可以了

button.fireEvent('click')

}

}

})

fireEvent ( String eventName, Object... args ) : Boolean

触发指定的事件,并将欲执行的处理函数参数传入。(应该至少要有事件的...

触发指定的事件,并将欲执行的处理函数的参数传入。(应该至少要有事件的名称)

参数项:

eventName : String

事件名称

args : Object...

传入事件处理函数(Event Handlers)的参数困旁

返回:

Boolean 如果有处理函数返回true或者false

根据获取该panel

Ext.getCmp('控件ID'晌并敬)

获取后就可以直接调用click()方法了,如果panel有这个事件的话,你最好看一蔽册下api

希望能帮助宴慎到你


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12433322.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-25
下一篇 2023-05-25

发表评论

登录后才能评论

评论列表(0条)

保存