直接在formatter里使用class="easyui-tooltip"不生效,看其它人说是被过滤了,因此要手工另外修复它 

第一步,formatter里增加titile提示语句 

function formatWorkroomName(value, row, index) {
    var a = "<a title=\"" + value + "\" class=\"easyui-tooltip\" onclick='goEditP(\"" + row.id + "\")'>" + value + "</a>";
    return a;
}

第二步,在DataGrid的onLoadSuccess事件中,修复tooltip,并可以自定义样式

onLoadSuccess: function () {
            //加载项目进度图标
            loadPieIcon();
            //设置tooltip
            $(".easyui-tooltip").tooltip({
                onShow: function () {
                    $(this).tooltip('tip').css({
                        'backgroundColor': '#ffffff',
                        borderColor: '#ff0000',
                        boxShadow: '1px 1px 3px #292929'
                    });
                }
            });
        }

参考:http://blog.csdn.net/winnyrain/article/details/51151604

posted on 2017-12-01 10:55  time_on  阅读(358)  评论(0编辑  收藏  举报