要实现这样一个效果:数据加载到DATAGRID中,鼠标移至某一列时,会弹出tooltip提示框。
最初的实现方法:
{ field: 'Reply', title: '备注', width: 220, align: "center", formatter: function(value, row, index) { var abValue = value; if (value.length>=22) { abValue = value.substring(0,19) + "..."; } var content = '' + abValue + ''; return content; } }
后来在datagrid的onLoadSuccess事件中去产生tooltip,代码如下:
{ field: 'Reply', title: '备注', width: 220, align: "center", formatter: function(value, row, index) { var abValue = value; if (value.length>=22) { abValue = value.substring(0,19) + "..."; } var content = '' + abValue + ''; return content; } }onLoadSuccess:function(data) { $(".note").tooltip( { onShow: function(){ $(this).tooltip('tip').css({ width:'300', boxShadow: '1px 1px 3px #292929' }); } } ); }