У меня есть ExtJS GRID с контрольной колонкой, которая объявлена так:
// the check column is created using a custom plugin
sel_column = new Ext.grid.CheckColumn({
sortable: false,
header: 'STE<br />SEL',
dataIndex: 'sel',
width: field_w,
listeners:
{
"mousedown":
{
fn : function(e)
{
$.log( "Sel cellclick" , e );
}
}
}
});
Я хочу добавить слушателя при изменении его состояния или при щелчке мышью.В конце - хочу, чтобы идентификаторы строк, где я щелкаю этот столбец, сохранялись в текстовом поле
. Теперь я могу понять, как отлавливать событие клика, я использую onMouseDown следующим образом:
// the check column is created using a custom plugin
sel_column = new Ext.grid.CheckColumn({
sortable: false,
header: 'STE<br />SEL',
dataIndex: 'sel',
width: field_w,
onMouseDown: function( e )
{
$.log( e,"MouseDown" );
}
});
Но срабатывает, когда я щелкаю ЛЮБУЮ ячейку, не только отмеченную галочкой ...
Пожалуйста, помогите мне