jQuery MiniUI

标题: datagrid的drawcell事件中调用cellHtml绘制的tooltip无法显示 [打印本页]

作者: 懂三井    时间: 2017-10-24 12:49:01     标题: datagrid的drawcell事件中调用cellHtml绘制的tooltip无法显示

var grid2 = mini.get("datagrid2");
grid2.load();
grid2.on("drawcell", function (e) {
        var record = e.record;
        if (field == "lkwj_title") {
        e.cellHtml = "<a href='javascript:;' data-tooltip='我是提示' data-placement='topright' >测试提示</a>" ;
        }
});

这样无法显示提示

在同一个页面其他标签上直接加data-tooltip='我是提示' data-placement='topright'  可以显示

作者: dforce    时间: 2017-10-24 13:27:55

http://www.miniui.com/demo/#src=tooltip/grid.html
表格内绘制的tooltip请参考这个示例。
和直接外面的tooltip是不一样的。
e.cellHtml = "<a class='showTips' ............
var tip = new mini.ToolTip();
    tip.set({
        target: document,
        selector: '.showTips',
        onbeforeopen: function (e) {
            e.cancel = false;
        },
        onopen: function (e) {      
            var el = e.element;
            var tips = $(el).data("tooltip");
            tip.setContent(tips);
        }
    });
作者: 懂三井    时间: 2017-10-24 15:23:34

dforce 发表于 2017-10-24 13:27
http://www.miniui.com/demo/#src=tooltip/grid.html
表格内绘制的tooltip请参考这个示例。
和直接外面的to ...

谢谢版主!




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2