Я использую определение столбца сетки ag-grid v1.7 и angularJS 1.6.1 -
var columnDefs: [
{headerName: 'Col A', field: 'a'}
{headerName: 'Col B', field: 'b'}
{headerName: 'Delete', field: 'delete', cellRenderer : function(params){
return '<a ng-click="deleteRow(' + params.value + '" class="btn-link">Delete</a>
}}
];
Здесь я хочу удалить текущую строку при нажатии кнопки «Удалить». Здесь строка не выбрана. Я нашел некоторый код, в котором говорится, что он используется, как показано ниже, но он не работает (row.entity - не заменяется фактическими данными строки). -
var columnDefs: [
{headerName: 'Col A', field: 'a'}
{headerName: 'Col B', field: 'b'}
{headerName: 'Delete', field: 'delete', cellRenderer : function(params){
return '<a ng-click="deleteRow(row.entity,' + params.value + '" class="btn-link">Delete</a>
}}
];