Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript SlickGrid:如何查看列标题中的全文?_Javascript_Jquery_Mouseover_Slickgrid - Fatal编程技术网

Javascript SlickGrid:如何查看列标题中的全文?

Javascript SlickGrid:如何查看列标题中的全文?,javascript,jquery,mouseover,slickgrid,Javascript,Jquery,Mouseover,Slickgrid,我正在使用SlickGrid,现在,如果我有很长的列标题,SlickGrid会用省略号(…)缩短标题 我的问题是:有没有办法在鼠标上方查看全文 顺便说一句,通过注册这个很酷的插件,我可以对长单元格条目执行此操作: mygrid.registerPlugin(新的Slick.AutoTooltips()) 下面是一个使用该插件的JSFIDLE: 请注意,如果将鼠标悬停在具有长值的单元格上,则可以查看完整条目,但长列标题不能查看完整条目 我在想,我可以编辑该插件,以允许这种行为。还有其他建议吗?谢

我正在使用SlickGrid,现在,如果我有很长的列标题,SlickGrid会用省略号(…)缩短标题

我的问题是:有没有办法在鼠标上方查看全文


顺便说一句,通过注册这个很酷的插件,我可以对长单元格条目执行此操作:

mygrid.registerPlugin(新的Slick.AutoTooltips())

下面是一个使用该插件的JSFIDLE:

请注意,如果将鼠标悬停在具有长值的单元格上,则可以查看完整条目,但长列标题不能查看完整条目


我在想,我可以编辑该插件,以允许这种行为。还有其他建议吗?谢谢

好的-我知道了。在最新版本的SlickGrid中,在列标题上设置title属性的方式似乎有所改变。以前,列的name属性将设置为title。现在,我们需要向列定义中添加一个新参数,称为
工具提示
。我编辑了你的小提琴与此,现在的工具提示工作良好

我更改了您的列定义,如下所示:

{ id: "long-val", name: "Really Really Really Long Title", 
field: "longVal", sortable:true, 
toolTip: "Really Really Really Long Title" }
请注意,您不需要slick.autotooltips.js来实现这一点。这只是数据上的工具提示

让我知道这是否有帮助

自动工具提示插件现在可以为标题单元格添加工具提示:

建议用法:

<script src="../plugins/slick.autotooltips.js"></script>

var options = {
    explicitInitialization: true,
};

grid.registerPlugin( new Slick.AutoTooltips({ enableForHeaderCells: true }) );
grid.init();

变量选项={
明确化:正确,
};
registerPlugin(新的Slick.AutoTooltips({enableForHeaderCells:true}));
grid.init();

请提供一些示例。不说一句话是很困难的looking@caligula:编辑,谢谢!这里的例子:它应该如何工作?我只看到了白色方块,这不是对你问题的直接回答,但我通过对列标题进行文字包装来解决这个问题-如果你感兴趣,请查看此链接:此外,对于你的问题,列标题有一个标题集(这对我来说一直都很有效)。在您的情况下,标题被设置为空白-因此没有工具提示。检查firebug或chrome开发工具中的列标题元素-你会明白我的意思。另外,你知道有没有办法只在标题很长时才显示提示?目前,它总是显示在鼠标上方。小细节,但只是好奇!您只能为那些非常长的列设置工具提示参数。您也可以通过编程方式执行此操作-可以订阅
onColumnsResized
事件,然后设置工具提示。只是一些想法@甘尼什克,你能不能让你的工作状态良好。