在我的 Sencha Touch 2.4.1 应用程序中,我有一个数据视图,其中每一行都有一些文本和两个按钮。
在我的数据视图中,我有以下监听器:
listeners: {
itemtap: function(dataview, index, target, record, e) {
// for testing
var el = Ext.fly(target);
var el2 = e.getTarget(null, null, true);
}
}
我想要做的是获取被点击的元素,如果它是一个按钮,获取那个特定的按钮并用它做一些事情(比如改变它的背景颜色)。
如何获取特定按钮?
我在这里尝试过函数并尝试获取元素的 id 和 html,但我没有运气 - 通常值或函数是未定义的。试过了e.target
,el.dom
...
如何获取被点击按钮的 id、itemId 或 cls?