Tablesorter Dodawanie usuniętego wiersza z powrotem po sortowaniu
Używam wtyczki jquery Tablesorter, a kiedy usuwam wiersz i przechodzę do sortowania kolumny, usunięty wiersz pojawia się ponownie. Z tego, co przeczytałem tutaj na temat stackoverflow, jest to, że być może muszę dodać trigger.update i / lub trigger.appendcache, ale to nie działa, może to być niewłaściwe miejsce. Jakieś pomysły?
<code><script type="text/javascript"> $(function () { $(".tablesorter").tablesorter({ headers: { 0: { sorter: false }, 1: { sorter: false }, 2: { sorter: false }, 3: { sorter: false} }, widgets: ['zebra'], widgetZebra: { css: ['alt-even-class', 'alt-odd-class'] } }); $('div#deleteDialog').dialog({ autoOpen: false, width: 400, height: 200, modal: true, position: 'center', resizable: false, buttons: { OK: function () { var delID = $('div#deleteDialog input').val(); $.post('@Url.Action("Delete", "Plate")', { id: delID }, function (data) { if (data === 'delete') { $('tr#' + delID).remove(); resetGrid(); } }); $(this).dialog('close'); }, Cancel: function () { $(this).dialog('close'); } } }); $('table.tablesorter thead input:checkbox').change(function () { $('table.tablesorter tbody input:checkbox').attr('checked', $('table.tablesorter thead input:checkbox').attr('checked')); }); $('#create').click(function () { document.location.href = '@Url.Action("ItemSelect", "Plate")'; }); $('.menucosting_view').click(function () { document.location.href = '@Url.Action("Details", "Plate")' + '/' + $(this).parent().parent().attr('id'); }); $('.menucosting_edit').click(function () { document.location.href = '@Url.Action("Edit", "Plate")' + '/' + $(this).parent().parent().attr('id'); }); $('.menucosting_delete').click(function () { $('div#deleteDialog input').val($(this).parent().parent().attr('id')); $('div#deleteDialog').dialog('open'); }); }); function resetGrid() { $('.tablesorter tr').removeClass('alt-even-class').removeClass('alt-odd-class'); $('.tablesorter tr:even').addClass('alt-even-class'); $('.tablesorter tr:odd').addClass('alt-odd-class'); } </code>