zoukankan      html  css  js  c++  java
  • easyui datagrid列中使用tooltip

    要实现这样一个效果:数据加载到DATAGRID中,鼠标移至某一列时,会弹出tooltip提示框。

    最初的实现方法:

    { field: 'Reply', title: '备注',  220, align: "center",
                    formatter: function(value, row, index) {
                        var abValue = value;
                        if (value.length>=22) {
                            abValue = value.substring(0,19) + "...";
                        }
                        var content = '<a href="#" title="' + value + '" class="tooltip">' + abValue + '</a>';
                        return content;
                    }
    
                   }


    然而效果并没有实现,这原因是动态产生datagrid后,对tooltip未重新渲染,于时用$.parse重新渲染,但还是得到不预定的效果。

    后来在datagrid的onLoadSuccess事件中去产生tooltip,代码如下:

    { field: 'Reply', title: '备注',  220, align: "center",
                    formatter: function(value, row, index) {
                        var abValue = value;
                        if (value.length>=22) {
                            abValue = value.substring(0,19) + "...";
                        }
                        var content = '<a href="#" title="' + value + '" class="note">' + abValue + '</a>';
                        return content;
                    }
    
                   }
    
    
    onLoadSuccess:function(data)
                 {
                    $(".note").tooltip(
                        {
                        onShow: function(){
                            $(this).tooltip('tip').css({ 
                                '300',
                                
                                boxShadow: '1px 1px 3px #292929'                        
                            });
                        }
                    }
                    );
                 }
     
  • 相关阅读:
    ajax请求跨域和表单重复提交解决方案
    HTTP请求(HttpClient和PostMan)
    HTTP协议
    Oracle学习整理(二)
    oracle学习整理(一)
    MySQL的慢查询日志
    mysql索引优化
    Explain
    打好太极拳科学压腿的方法
    太极拳的压腿基本功
  • 原文地址:https://www.cnblogs.com/rainbowzc/p/3740147.html
Copyright © 2011-2022 走看看