im using datatable i need to limit the selected row. how can i diselect my last selected after alert?
- $(function () {
- var TableExcess = $('#PaymentExcess').DataTable({
- "scrollY": '50vh',
- "scrollCollapse": true,
- "paging": false,
- "destroy": true,
- "ajax": "@Url.Action("GetPaymentExcess", "payable")",
- "columns": [
- {
- "render": function (data, type, full, meta) {
- return "<input type='checkbox' class='checkbox' onclick='addavailable(" + full.Id + ", " + full.AvailableAmount + ", \"" + full.AccountName + "\", this.checked)'>"
- }
- },
- { "data": "Id" },
- { "data": "AccountName" },
- { "data": "PaidAmount" },
- { "data": "AvailableAmount" },
- ]
- });
- });
-
- var idsExcess = [];
-
- function addavailable(id, amount, acctname, isChecked)
- {
- if (isChecked) {
-
- idsExcess.push(id);
- if(idsExcess.lenght > 2) {
- var i = idsExcess.indexOf(id);
- idsExcess.splice(i, 1);
- alert("diselect last selected");
- isChecked = false;
- }
-
- }
- else {
- var i = idsExcess.indexOf(id);
- idsExcess.splice(i, 1);
- }
- }