私の Sencha Touch 2.4.1 アプリケーションには、各行にいくつかのテキストと 2 つのボタンがあるデータビューがあります。
私のデータビューには、次のリスナーがあります。
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 を取得するにはどうすればよいですか?