Pagination 主动管理分页

Pagination 主动管理分页,pagination,activeadmin,Pagination,Activeadmin,Active Admin在索引页面上的分页非常好,但我们正尝试允许用户键入所需的页码(除了可单击的页面按钮之外) 他们希望有一个类似“输入页码”的提示和一个可以输入所需页码的输入框 有人已经这样做了,或者对如何进行有想法吗 您可以创建如下自定义侧栏部分: sidebar :jump_to_page do input :page_number input type: :submit end 然后将此添加到活动的_admin.js.coffee文件: $ -> $("#page_

Active Admin在索引页面上的分页非常好,但我们正尝试允许用户键入所需的页码(除了可单击的页面按钮之外)

他们希望有一个类似“输入页码”的提示和一个可以输入所需页码的输入框


有人已经这样做了,或者对如何进行有想法吗

您可以创建如下自定义侧栏部分:

sidebar :jump_to_page do
  input :page_number
  input type: :submit
end
然后将此添加到活动的_admin.js.coffee文件:

$ ->
  $("#page_number_submit").on 'click', (e) ->
    page_number = $("#page_number").val()

    if window.location.search.indexOf("page=") > 0
      window.location.search = window.location.search.replace(/page=\d*/, "page=#{page_number}")
    else if window.location.search.indexOf("?") == 0
      window.location.search = window.location.search + "&page=#{page_number}"
    else
      window.location.search = "page=#{page_number}"