`
lzefforts
  • 浏览: 28361 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

treegrid中添加信息提示

阅读更多
项目中需要在treegrid中显示的内容上,鼠标移到这个内容处,用一个提示信息的方式显示,如图所示,实现此功能,只需要在jquery.easyui.min.js文件中在方法
function _546(row,_547,_548,_549)中添加一句
_54a.push("title=\""+row[_54b]+"\"");/*add title tips*/

以下代码是此treegrid。
row中存放的是返回到前台的所有信息,,_54的值是columns中的field。
$('#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
			});
		}
	});
}
  • 大小: 4 KB
分享到:
评论

相关推荐

    easyui的Treegrid扩展

    总结来说,EasyUI的Treegrid扩展是一个强大的工具,它通过增加拖放功能和动态数据生成,使TreeGrid组件变得更加灵活和实用。无论是对于前端开发人员还是最终用户,都能从中受益,提升工作效率和用户体验。理解和掌握...

    treeGrid目录拖动到formPanel

    这可能涉及从`treeGrid`中获取被拖动节点的数据,然后将其添加到`formPanel`的相关字段中。 `tree_to_formpanel.html`可能是实现这一功能的示例代码,它可能包含了`ExtJS`的HTML、CSS和JavaScript代码。在这个文件...

    数据结构之easyui-treegrid

    这通常通过配置`onBeforeOpen`事件来实现,当用户展开一个节点时,该事件会被触发,此时可以异步获取子节点数据并添加到TreeGrid中。 4. 分页与排序:为了提高性能,TreeGrid可以结合后台分页功能,只加载当前页的...

    浅谈EasyUI中Treegrid节点的删除

    在EasyUI框架中,Treegrid是一种结合了树形结构和表格的数据展示组件,它能够同时显示层次化的数据和表格信息。在实际应用中,我们常常需要实现删除Treegrid中的节点功能,以满足用户对数据的操作需求。本文将详细...

    Treegrid的动态加载实例代码

    在提供的代码示例中,我们看到Treegrid的配置和使用方法。首先,通过jQuery的$(function() {})来确保在DOM加载完成后执行相关的JavaScript代码。下面是一些关键配置项的解释: 1. `url`:这是Treegrid获取数据的API...

    jqGrid5.3.1(grid,treegrid) 2018官方最新版本

    - **列自定义**:可以自由定义列的显示、隐藏、宽度和对齐方式,甚至可以添加自定义的列模板。 - **搜索与过滤**:提供强大的搜索和过滤功能,支持模糊搜索、多条件组合查询,用户可以快速定位所需数据。 - **...

    鼠标移动DataGrid显示详细信息

    - 接着,在 `DataGrid1_ItemDataBound` 事件处理程序中,为 DataGrid 的每一项添加了相应的事件处理函数,实现了鼠标悬停时显示详细信息的功能。 #### 5. 总结 本篇文章介绍了如何通过结合 JavaScript 和 ASP.NET ...

    ext的edittreegrid实现

    在实际应用中,可能还需要自定义样式、图标、工具提示等增强用户体验。同时,处理错误和异常情况也是必不可少的,例如在网络中断或服务器错误时,需要向用户显示有意义的反馈。 EXT JS的Edit Tree Grid提供了一个...

    Ext Js权威指南(.zip.001

    1.4.2 在visual studio中实现智能提示 / 23 1.4.3 spket / 28 1.4.4 在eclipse中实现智能提示 / 32 1.5 如何获得帮助 / 32 1.6 本章小结 / 33 .第2章 从“hello world”开始 / 34 2.1 获取ext js 4 / 34 2.2...

    layui数据表格导出Excel插件

    在实际应用中,你还可以根据业务需求扩展这个功能,比如增加数据过滤、导出格式选择等高级选项。总之,layui数据表格导出Excel插件提供了一个高效、便捷的解决方案,使得在layui项目中实现数据导出变得轻而易举。

    layui 树形表格.rar

    在"Area.js"中,你需要使用layui的`table`模块的方法来处理数据的加载、添加、删除和修改。`table.render`方法用于初始化表格,其配置项中的`url`应指向后台接口,`method`通常是`POST`或`GET`,用于发送请求获取...

    jQuery EasyUI 1.4.5 版 API 中文版 (真实可用)

    jQuery EasyUI还提供了其他组件,如Dialog对话框,用来弹出信息提示或者创建可移动、可调整大小的窗口;Layout布局,用于管理页面区域划分;Form表单,用于创建和处理用户输入;DatePicker日期选择器,提供日期选择...

    SYPRO示例项目源码和EasyUI入门视频教程

    第12课(讲解datagrid的formatter的应用,格式化时间、行样式、列样式、表头居中,内容居右等应用)(formatter的提示功能,由于录制问题,没有录制到提示信息,所以大家自己去测试一下吧,不能重新录制了。) 第13课...

    jqueryEasyUi包和中文文档

    4. 对话框与提示:dialog、messager用于弹窗提示和信息展示。 5. 菜单与按钮:menu、pagination、pagination提供操作菜单和分页功能。 6. 其他组件:tooltip、progressbar、dialog等增强用户体验的元素。 使用...

    jQuery EasyUI 1.4.5 版 API 中文.pdf

    3. **1.8.3 messager(消息窗口)**:用于显示提示信息或警告信息的窗口。 #### 1.9 DataGrid and Tree(表格和树) 这部分介绍了数据展示方面的组件: 1. **1.9.1 datagrid(数据表格)**:用于展示大量数据的...

    TreeGridEval 实现表格树功能

    描述中的“密码后的文件,如果要添加事件,就在这里处理”提示我们,TreeGridEval可能涉及到数据安全和用户交互的定制,例如,可能需要对特定操作设置权限控制或添加自定义行为。 标签“源码”和“工具”表明...

    EasyUI轻量级WEB前端JavaScript框架.rar

    7. **对话框(Dialog)**:对话框组件用于显示提示信息或进行交互操作,支持多种模式,如确认、警告、提示等。 8. **树形视图(Tree)**和**树形网格(TreeGrid)**:这些组件用于显示层次结构的数据,可以用于目录...

    jquery easyui 中文帮助文档(最完整的API).docx

    - **Messager 消息框**:快速显示警告、信息或确认提示。 - **DataGrid 数据表格**和**Tree 树**:展示结构化数据,支持分页、排序、筛选等操作,同时提供树形结构的展示。 - **TreeGrid 树形表格**:结合了表格...

    gxt 相关资料

    6. 模态对话框(Window):用于弹出式界面,如提示信息或设置窗口。 7. 图表组件(Charts):提供各种统计图表,如柱状图、折线图等。 四、GXT实例和例子 本资料可能包含了多个GXT的示例代码,展示了如何使用GXT...

Global site tag (gtag.js) - Google Analytics