This question is locked. New answers and comments are not allowed.
... |
$t.grid.prototype = { |
rowClick: function (e, element) { |
$(element).addClass('t-state-selected') |
.siblings().removeClass('t-state-selected'); |
if (this.onRowSelected) { |
var rows = this.$tbody[0].rows; |
var item = null; |
// find the selected row index |
for (var i = 0, l = this.data.length; i < l; i++) { |
if (rows[i] == element) { |
item = this.data[i]; |
break; |
} |
} |
$t.trigger(this.element, 'rowSelected', { row: element, dataItem: item }); |
} |
}, |
rowDblClick: function (e, element) { |
$(element).addClass('t-state-selected') |
.siblings().removeClass('t-state-selected'); |
if (this.onRowDoubleClicked) { |
var rows = this.$tbody[0].rows; |
var item = null; |
// find the selected row index |
for (var i = 0, l = this.data.length; i < l; i++) { |
if (rows[i] == element) { |
item = this.data[i]; |
break; |
} |
} |
$t.trigger(this.element, 'rowDoubleClicked', { row: element, dataItem: item }); |
} |
}, |
... |
this is an addition to telerik.grid.js. Hope you find it useful.