treegrid中添加信息提示
项目中需要在treegrid中显示的内容上,鼠标移到这个内容处,用一个提示信息的方式显示,如图所示,实现此功能,只需要在jquery.easyui.min.js文件中在方法
function _546(row,_547,_548,_549)中添加一句
_54a.push("title=""+row[_54b]+""");/*add title tips*/。$('#taskInfo').treegrid({title:'任务列表',width:allWidth,height:450,nowrap: true,rownumbers: true,animate:false,fitColumns:true,collapsible:true,loadMsg:'正在加载数据,请稍后...',url:encodeURI('../getTaskInfo.htm?chargeHumanName='+chargeHumanName+'&taskDate='+date),idField:'taskID',treeField:'taskName',frozenColumns:[[ {title:'任务',field:'taskName',width: parseInt(0.15*allWidth),editor:'text'}]],columns:[[{field:'taskDescription',title:'描述',width: parseInt(0.18*allWidth)},{field:'chargeHumanName',title:'负责人',width: parseInt(0.06*allWidth)},{field:'startDate',title:'起始时间',width: parseInt(0.08*allWidth)},{field:'endDate',title:'结束时间',width: parseInt(0.08*allWidth)},{field:'dayNum',title:'天数',width: parseInt(0.04*allWidth)},{field:'priority',title:'优先级',width: parseInt(0.05*allWidth)},{field:'finishDegree',title:'完成度(%)',width: parseInt(0.06*allWidth)},{field:'remark',title:'备注',width: parseInt(0.26*allWidth)}]],toolbar:[{text:'增加',iconCls:'icon-add',handler:function(){addTask();}},'-',{text:'编辑',iconCls:'icon-edit',handler:function(){editor();}},'-',{text:'删除',iconCls:'icon-remove',handler:function(){remove();}},'-',{text:'取消',iconCls:'icon-undo',handler:function(){cancelSelected();}}], onBeforeLoad:function(row,param){$(this).treegrid('options').url = encodeURI('../getTaskInfo.htm?chargeHumanName='+chargeHumanName+'&taskDate='+date);},onContextMenu: function(e,row){e.preventDefault();$(this).treegrid('unselectAll');$(this).treegrid('select', row.taskID);$('#menu').menu('show', {left: e.pageX,top: e.pageY});}});}