angular-ui/ui-grid
View on GitHubAdding a ng-dblclick on rows causes cell selection on mousedown
Open
#5,060 opened on Feb 3, 2016
good first issue
Description
Hello,
I'm trying to trigger an action on a double click on a row. It works fine except that when I add the ng-dblclick directive on my row, it causes that cells are somehow "selected" (see the attached picture) when I do a mousedown on them.

The edit mode is disabled as the 'ui.grid.edit' module is not imported.
To add the double click I have customized the templateRow :
appScopeProvider: {
onDblClick : function(row, $event) {
$timeout.cancel($scope.selectTimer);
var url = '//google.com';
$window.open(url, "_blank", "height=600,width=800,toolbar=no,location=no,menubar=no,titlebar=no");
}
},
//The row template is updated to add the dble click action
rowTemplate : $templateCache.get('ui-grid/ui-grid-row').replace("<div ", "<div ng-dblclick=\"grid.appScope.onDblClick(row, $event)\" "),
I cannot figure out where this is coming and if I replace ng-dblclick by "ondblclick", I don't have the cell selected.
Is this a bug or is there a way to disable this behavior ?