Если вы хотите добиться того же в Sencha Touch 2, вы можете использовать следующее для радиополей или флажков:
defaults: {
xtype: 'radiofield',
name: 'fieldname',
listeners: {
// Adding listener for tap event on label element,
// this should toggle the checkbox.
"tap": {
element: "label",
fn: function () {
var me = this;
me.setChecked(!me.isChecked());
},
}
}
}
РЕДАКТИРОВАТЬ: По-видимому, событие "click" должно быть "tap", согласно @jayteejee. Соответственно изменил первоначальный слушатель «щелчка» на слушателя «касания».