Итак, я новичок в Plunker. Мне дали эту таблицу, и я должен добавить функцию, которая позволит пользователям удалять строки.
columnDefs: [
{ name: 'id', width: 100},
{ name: 'address', width: 100 },
{ name: 'street', width: 100 },
{ name: 'delete', cellTemplate: '<button class="btn primary" ng-click="grid.appScope.deleteRow(row)">Delete</button>' }`enter code here`
]
Это колонкиDefs, я добавил там часть 'delete'. Теперь, основываясь на уроках, которые я просмотрел, должен появиться еще один столбец, в котором есть кнопка, прикрепленная к каждой строке, с возможностью их удаления. Тем не менее, я не вижу этого появления. Я не понимаю, почему этот столбец удаления не создается. Я вижу идентификатор, адрес и улицу, но не вижу столбца удаления. Почему это может быть?
Edit:
Дальнейшие эксперименты с кодом вызывают дополнительные вопросы. ColumDefs находится в области видимости с именем $ scope.gridOptions. В скобках у меня есть columnDefs, которое предназначено для предоставления столбцов в таблицу. Однако после их комментирования я вижу, что столбцы остаются в предварительном просмотре.