Добавление многоточия к нумерации страниц для нумерации страниц - PullRequest
0 голосов
/ 24 октября 2019

У меня есть код, который разбивает таблицу на страницы, но я пытаюсь добавить к ней многоточие ..., чтобы оно показывало 1 2 3 ... 15 вместо перечисления всех 15 страниц. Как я могу этого достичь? Глядя на то, чтобы сделать это как jQuery, я знаю, что это будет проще в контроллере, но я пытаюсь сделать это таким образом.

function RowPaging(numPerPage) {
    $('.tabledata').each(function () {
        var currentPage = 0;
        var $table = $(this);
        $table.bind('repaginate', function () {
            $table.find('tbody tr').hide().slice(currentPage * numPerPage, (currentPage + 1) * numPerPage).show();
        });
        $table.trigger('repaginate');
        var numRows = $table.find('tbody tr').length;
        var numPages = Math.ceil(numRows / numPerPage);
        var $pager = $('<div class="pager"></div>');
        for (var page = 0; page < numPages; page++) {
            $('<span class="page-number"></span>').text(page + 1).bind('click', {
                newPage: page
            }, function (event) {
                currentPage = event.data['newPage'];
                $table.trigger('repaginate');
                $(this).addClass('active').siblings().removeClass('active');
                }).appendTo($pager).addClass('clickable');
        }
        $pager.insertAfter($table).find('span.page-number:first').addClass('active');

    });
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...