`
小杨学JAVA
  • 浏览: 904004 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

treegrid中添加信息提示

 
阅读更多

treegrid中添加信息提示

    博客分类: 
  • jquery easyui
jQuery 
项目中需要在treegrid中显示的内容上,鼠标移到这个内容处,用一个提示信息的方式显示,如图所示,实现此功能,只需要在jquery.easyui.min.js文件中在方法 
function _546(row,_547,_548,_549)中添加一句 
Java代码  收藏代码
  1. _54a.push("title=\""+row[_54b]+"\"");/*add title tips*/  
。 
以下代码是此treegrid。 
row中存放的是返回到前台的所有信息,,_54的值是columns中的field。 
Java代码  收藏代码
  1. $('#taskInfo').treegrid({  
  2.         title:'任务列表',  
  3.         width:allWidth,  
  4.         height:450,  
  5.         nowrap: true,  
  6.         rownumbers: true,  
  7.         animate:false,  
  8.         fitColumns:true,  
  9.         collapsible:true,  
  10.         loadMsg:'正在加载数据,请稍后...',  
  11.         url:encodeURI('../getTaskInfo.htm?chargeHumanName='+chargeHumanName+'&taskDate='+date),  
  12.         idField:'taskID',  
  13.         treeField:'taskName',  
  14.         frozenColumns:[[  
  15.             {title:'任务',field:'taskName',width: parseInt(0.15*allWidth),editor:'text'}  
  16.         ]],  
  17.         columns:[[  
  18.             {field:'taskDescription',title:'描述',width: parseInt(0.18*allWidth)},  
  19.             {field:'chargeHumanName',title:'负责人',width: parseInt(0.06*allWidth)},  
  20.             {field:'startDate',title:'起始时间',width: parseInt(0.08*allWidth)},  
  21.             {field:'endDate',title:'结束时间',width: parseInt(0.08*allWidth)},  
  22.             {field:'dayNum',title:'天数',width: parseInt(0.04*allWidth)},  
  23.             {field:'priority',title:'优先级',width: parseInt(0.05*allWidth)},  
  24.             {field:'finishDegree',title:'完成度(%)',width: parseInt(0.06*allWidth)},  
  25.             {field:'remark',title:'备注',width: parseInt(0.26*allWidth)}  
  26.         ]],  
  27.         toolbar:[{  
  28.             text:'增加',  
  29.             iconCls:'icon-add',  
  30.             handler:function(){  
  31.                 addTask();  
  32.             }  
  33.         },'-',{  
  34.             text:'编辑',  
  35.             iconCls:'icon-edit',  
  36.             handler:function(){  
  37.                 editor();  
  38.             }  
  39.         },'-',{  
  40.             text:'删除',  
  41.             iconCls:'icon-remove',  
  42.             handler:function(){  
  43.                 remove();  
  44.             }  
  45.         },'-',{  
  46.             text:'取消',  
  47.             iconCls:'icon-undo',  
  48.             handler:function(){  
  49.                 cancelSelected();  
  50.             }  
  51.         }],    
  52.         onBeforeLoad:function(row,param){  
  53.             $(this).treegrid('options').url = encodeURI('../getTaskInfo.htm?chargeHumanName='+chargeHumanName+'&taskDate='+date);  
  54.         },  
  55.         onContextMenu: function(e,row){  
  56.             e.preventDefault();  
  57.             $(this).treegrid('unselectAll');  
  58.             $(this).treegrid('select', row.taskID);  
  59.             $('#menu').menu('show', {  
  60.                 left: e.pageX,  
  61.                 top: e.pageY  
  62.             });  
  63.         }  
  64.     });  
  65. }  
分享到:
评论

相关推荐

    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提供了丰富的API和事件来支持用户对Treegrid的交互,包括添加、删除、修改等操作。对于删除操作,我们可以看到在提供的代码示例中,有一个名为`removes()`的函数,这个函数用于删除选中的树节点。 `...

    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 树形表格.rar

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

    layui数据表格导出Excel插件

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

    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