【问题标题】:jqgrid - tooltip or title for cell not displaying for 2000 + charactersjqgrid - 单元格的工具提示或标题不显示 2000 + 个字符
【发布时间】:2016-05-17 06:36:27
【问题描述】:

我正在尝试为带有图像的表格中的单元格获取包含 2000 个字符的工具提示或标题。尝试使用各种东西,但无法获得任何解决方案。请帮忙。我的专栏代码,

    {
    name: 'comments',
    index: 'comments',
    width: 80,
    align: 'center',
    resizable: true,
    sortable: false,
    editable: false,
    cellattr: function(rowId, val, rawObject) {
        return 'title="' + val + '"'
    },
    formatter: function(cellvalue, options, rowobject) {
        if (cellvalue.length <= 0) {
            return cellvalue;
        } else {
            var image = "<img src='/images/comment.png' />";
            return image;
        }
    }
},

第二次代码试用,

{
    name: 'comments',
    index: 'comments',
    width: 80,
    align: 'center',
    resizable: true,
    sortable: false,
    editable: false,
    formatter: function(cellvalue, options, rowobject) {
        if (cellvalue.length <= 0) {
            return cellvalue;
        } else {
            var image = "<img src='/images/comment.png' title='Comments:\n" + cellvalue + "'/>";
            return image;
        }
    }
},

当有 2000 个字符时,上面的代码没有显示任何工具提示。

也试过了,

var image = '<figure><img src='/images/comment.png' title='Comments:\n"+cellvalue+"'/></figure>';

加载工具提示的速度非常慢。 请帮忙。

【问题讨论】:

    标签: javascript jqgrid tooltip cell title


    【解决方案1】:

    1) 我想使用 2000 个字符长的标题不是一个好主意。浏览器可能会截断它(如 Firefox)或者它会运行缓慢。

    你可以试试这个代码:

    <figure><img src='/images/comment.png' id='img'/></figure>
    
    var x = '1234567890';
    var y = '';
    
    for (var j=0;j<200;j++)
    y+=x;
    
    var i = document.getElementById('img');
    i.title = y;
    

    现场演示: https://jsfiddle.net/hbofay8g/

    2) 更好的主意是使用悬停弹出窗口。像这里描述的东西 http://creativeindividual.co.uk/2011/02/create-a-pop-up-div-in-jquery/

    在这种情况下,您可以更好地控制样式:颜色、卷轴、大小等。

    【讨论】:

    • 感谢您的回复。我试过这个,但在我的 jqgrid 表中这个选项不起作用:(
    猜你喜欢
    • 2011-06-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-30
    • 2015-08-30
    • 1970-01-01
    • 2014-12-08
    • 2018-10-25
    相关资源
    最近更新 更多