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.