Отображать текущую страницу внутри постраничного сообщения

avatar
user5663970
9 августа 2021 в 06:52
31
1
0

Я хочу настроить сообщение о разбивке на страницы, чтобы отображалась текущая страница в kendoGrid. Однако, согласно документации kendogrid for jquery, единственными значениями, которые я могу получить в опции сообщений, являются индекс первого элемента, индекс последнего элемента и общее количество элементов. Есть ли способ получить текущую страницу внутри сообщений? Я попытался сохранить текущую страницу во внешней переменной, но она недоступна внутри опции сообщений.

pageable: {
    change: function (e) {
      currentPage = e.index;
    },
    messages: {
      display: "Now showing page " + currentPage
    }
  }
Источник

Ответы (1)

avatar
user5663970
9 августа 2021 в 07:19
0

Понятно.

pageable: {
    change: function (e) {
        currentPage = e.index;
        var $this = $("#grid").data("kendoGrid");
        $this.pager.options.messages.display = "Now showing page " + e.index;
    },
    messages: {
        display: currentPage == 1 ? "Now showing page 1" : ""
    }
},