我们假设我有这个简单的按钮:
{
xtype :'button',
text :'button',
id:'address'+counter.no,
handler : function() {}
}
如何访问当前按钮并访问其属性,例如姓名,ID等?
我知道Ext.getCmp('compid')
但我需要访问CURRENT按钮,而我不知道它是id
。
答案 0 :(得分:5)
你的意思是处理函数内部吗?
有关handler
的说明,请参阅docs
当传递第一个参数this
按钮对象时,您可以执行以下操作:
{
xtype :'button',
text :'button',
id:'address'+counter.no,
handler : function(thisButton, eventObject) {
//Do something with thisButton like:
alert(thisButton.getId());
}
}