今天写了一个功能,就是把鼠标放上去给个提示,用的是easyui 写的。也找了很多资料,以下是我总结的几种方法:
1.只针对某一个字段进行提示
{
field:'SUPPLIER_NAME',
title:'收款单位',
width:$docWidth*0.20,
align:'center',
formatter:function(value,row){ //指定行显示tip
var text= '<span title="' + value + '" class="tip">' + value + '</span>';
return text;
}
这种是只对这一行进行提示,其他行则无效果。
2.对整个datagrid有效果
$.extend($.fn.datagrid.methods, {
/**
* 开打提示功能(基于1.3.3+版本)
* @param {} jq
* @param {} params 提示消息框的样式
* @return {}
*/
doCellTip:function (jq, params) {
function showTip(showParams, td, e, dg) {
//无文本,不提示。
if ($(td).text() == "") return;
params = params || {};
var options = dg.data('datagrid');
var styler = 'style="';
if(showParams.width){
styler = styler + "width:" + showParams.width + ";";
}
if(showParams.maxWidth){
styler = styler + "max-width:" + showParams.maxWidth + ";";
}