【发布时间】:2012-07-23 15:16:51
【问题描述】:
我正在使用 SlickGrid,现在,如果我的列标题很长,SlickGrid 会用省略号 (...) 将标题剪短。
我的问题是:有没有办法在鼠标悬停时查看整个文本?
顺便说一句,通过注册这个很酷的插件https://github.com/mleibman/SlickGrid/blob/master/plugins/slick.autotooltips.js,我能够为长单元格条目做到这一点:
mygrid.registerPlugin(new Slick.AutoTooltips());
这是一个使用该插件的 jsFiddle:http://jsfiddle.net/crystality/h5ZLP/1/
请注意,如果您将鼠标悬停在具有长值的单元格上,则可以查看完整条目,但对于长列标题则不会这样做。
我认为我可以编辑该插件以允许该行为。还有其他建议吗?谢谢!
【问题讨论】:
-
请提供一些例子。不看的话很难说
-
@caligula:已编辑,谢谢!此处示例:jsfiddle.net/crystality/h5ZLP/1
-
它应该如何工作?我只看到白色方块
-
这不是对您问题的直接回答,但我通过对列标题进行自动换行来处理这个问题 - 如果您有兴趣,请查看此链接:stackoverflow.com/questions/9098580/…
-
另外,对于您的问题,列标题有一个标题集(这一直对我有用)。在您的情况下,标题被设置为空白 - 因此没有工具提示。检查 firebug 或 chrome 开发工具中的 column-header 元素 - 你会明白我的意思。
标签: javascript jquery mouseover slickgrid