i have developed editable grid using backgrid and it looks good also. following is my output :
when i select the check box and click on delete
icon, then the selected rows are deleted.
now i also would like to have the delete option on each row so that the user can delete the row directly.
How to put delete icon on each row.??
You can make a custom cell.
var DeleteCell = Backgrid.Cell.extend({
template: _.template(" PUT YOUR HTML BUTTON TEMPLATE HERE "),
events: {
"click": "deleteRow"
},
deleteRow: function (e) {
e.preventDefault();
this.model.collection.remove(this.model);
},
render: function () {
this.$el.html(this.template());
this.delegateEvents();
return this;
}
});
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With