gpt4 book ai didi

ruby-on-rails - Activeadmin - 用于隐藏和取消隐藏列的用户选项

转载 作者:行者123 更新时间:2023-12-04 17:44:11 27 4
gpt4 key购买 nike

activeadmin有解决办法吗对于用户可以隐藏/取消隐藏列的选项?

最佳答案

开箱即用,没有。您需要定义一个数据结构来保存用户的偏好,然后定义您的索引,例如:

index do
column :title unless current_user.hide_column?(:title)
...
end

保存首选项的最简单方法是 UserColumnPreference 资源,它本身可以通过 ActiveAdmin 进行管理。更复杂的解决方案可能涉及使用 AJAX、子类化 ActiveAdmin::IndexAsTable 等。

如果您不需要保留首选项,那么一个简单的 JavaScript 就可以操作页面上的 HTML 表格,例如。 Hiding columns in table JavaScript这与 ActiveAdmin 无关。

关于ruby-on-rails - Activeadmin - 用于隐藏和取消隐藏列的用户选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52968245/

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