mi proceso es el siguiente:
creo una celda con un boton de eliminar:
Código Javascript
:
Ver original{
data: "id_equipo",
width: "20px",
orderable: false,
createdCell: function (td, cellData, rowData, row, col) {
var btnEliminar = $("<button>")
.html("Borrar")
.addClass("btn btn-danger btn-sm")
.on("click", function () {
var pageParamTable = $('#example').DataTable();
var datosEquipo = pageParamTable.rows(row).data();
var tableRow = pageParamTable.row($(this).parents('tr'));
eliminarEquipo(datosEquipo[0].id_equipo, tableRow);
});
$(td).html(btnEliminar);
}
}
obtengo los valores dela data dependiendo la linea que seleccionan con :
var datosEquipo = pageParamTable.rows(row).data();
la funcion eliminarEquipo(id,row) es un ajax que en su succes elimina la fila que escogio,
$('#example').DataTable().row(row_).remove().draw( false);
el detalle esta en que al querer eliminar otra linea la data que selecciono ya no coincide con el indice que esta,
es decir si tiene 50 lineas y elimino la 49 , en el siguiente paso si quiero eliminar la 50 esta ya no existe, podrian darme un poco de luz de favor.
trato de evitar recargar toda la tabla
gracias de antemano