I'm not sure what update changed this, but some time between the 2013 Q3 release and the 2014 Q3 release, the way events bubble seems to have changed.
In this simple sample code, you'll notice that if you click inside one of the textboxes, the row containing the textbox does not get selected in the 2014 Q3 release version. In the 2013 Q3 release version, clicking in the textbox does select the row.
I don't know whether this was an intentional change or not, but I do need to have the functionality of the 2013 Q3 release where the event bubbles up to the row and selects it. Is there a setting on the grid that can be applied to get this functionality back or a workaround to be able to select the row when an input in the row is clicked?
<div id="testGrid"></div><script> $(function () { $("#testGrid").kendoGrid({ dataSource: [ { name: "Joe", email: "email1 at example.org" }, { name: "George", email: "email2 at example.org" }, { name: "Ken", email: "email3 at example.org" }, ], rowTemplate: kendo.template($("#testRowTemp").html()), selectable: true, columns: [ { field: "name", title: "Name" }, { field: "email", title: "E-mail" } ], }); });</script><script id="testRowTemp" type="text/x-kendo-template"> <tr data-uid="#= uid #"> <td> <input type="text" value="#: name #" /> </td> <td> <input type="text" value="#: email #" /> </td> </tr></script>In this simple sample code, you'll notice that if you click inside one of the textboxes, the row containing the textbox does not get selected in the 2014 Q3 release version. In the 2013 Q3 release version, clicking in the textbox does select the row.
I don't know whether this was an intentional change or not, but I do need to have the functionality of the 2013 Q3 release where the event bubbles up to the row and selects it. Is there a setting on the grid that can be applied to get this functionality back or a workaround to be able to select the row when an input in the row is clicked?