gpt4 book ai didi

pagination - 事件管理员分页

转载 作者:行者123 更新时间:2023-12-02 03:40:08 25 4
gpt4 key购买 nike

Active Admin 在索引页面上的分页很棒,但我们试图让用户输入所需的页码(除了可点击的页面按钮之外)。

他们希望有一个像“输入页码:”这样的提示和一个输入框,他们可以在其中输入所需的页码。

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

最佳答案

您可以像这样创建自定义侧边栏部分:

sidebar :jump_to_page do
input :page_number
input type: :submit
end

然后将此添加到您的 active_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}"

关于pagination - 事件管理员分页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20577986/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com