我在我的ui-grid上实现了以下行模板,因此我可以启动并运行双击功能:
function rowTemplate() {
return '<div ng-dblclick="grid.appScope.rowDblClick(row)" >' +
' <div ng-style="{ \’cursor\’: row.cursor }" ng-repeat="(colRenderIndex, col) in colContainer.renderedColumns track by col.colDef.name" class="ui-grid-cell" ng-class="{ \'ui-grid-row-header-cell\': col.isRowHeader }" ui-grid-cell></div>' +
'</div>';
}
双击事件在ui-grid上运行很好,但是,单击一行时,我已经丢失了行背景颜色的变化。我认为它与行模板有关,但我不确定要添加到模板中的内容,以便在保持双击事件功能的同时允许背景颜色更改。