gpt4 book ai didi

ruby-on-rails - 如何向 ActiveAdmin 索引页面中的记录添加工具提示?

转载 作者:行者123 更新时间:2023-12-03 15:52:17 25 4
gpt4 key购买 nike

我的应用程序有一个非常标准的索引页面,它列出了 ActiveRecord 表中的所有记录。

我想添加一个工具提示,当鼠标悬停在索引页中的一行上时提供一些自定义信息。然而,我的谷歌和 Stackoverflow 搜索没有产生任何目标。 (我怀疑如果我更熟悉 ActiveAdmin 及其组件,我可能会在我扫描的文档中找到答案。)

有人可以提供我丢失的链接吗?谢谢!

最佳答案

一位同事让我想起了 HTML4+ 的“title”属性,当鼠标悬停在元素上时,它实际上会显示一个纯文本的工具提示。这是我如何实现它:

app/admin/some_models.rb

ActiveAdmin.register SomeModel 做
...
索引做
...
列 some_field do |some_model|
div(title: '工具提示文本 - 可以是辅助方法调用') do
some_model.some_field # 要在列中显示的值
结尾
结尾
...

如果纯文本工具提示不够用,则需要将 onmouseover 事件监听器添加到 div 中定义的样式或为 div 的类定义的 css 中(类:必须在 div 中指定),然后添加一个 javascript在 app/assets/javascripts/active_admin.js 或 elsewhwere 中的函数。

我希望这可以帮助别人。

关于ruby-on-rails - 如何向 ActiveAdmin 索引页面中的记录添加工具提示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27000549/

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