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

easyui datagrid列中使用tooltip

 
阅读更多

要实现这样一个效果:数据加载到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 = '<a href="#" title="' + value + '" class="tooltip">' + abValue + '</a>';

                    return content;

                }

 

               }

然而效果并没有实现,这原因是动态产生datagrid后,对tooltip未重新渲染,于时用$.parse重新渲染,但还是得到不预定的效果。

 

后来在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 = '<a href="#" title="' + value + '" class="note">' + abValue + '</a>';

                    return content;

                }

 

               }

 

 

onLoadSuccess:function(data)

             {

                $(".note").tooltip(

                    {

                    onShow: function(){

                        $(this).tooltip('tip').css({ 

                            width:'300',

                            

   boxShadow: '1px 1px 3px #292929'                        

                        });

                    }

                }

                );

             }

分享到:
评论

相关推荐

    easyui datagrid单元格tip实现

    在Easyui的1.3.3版本中,作者新增了tooltip组件,尽管样式看起来也不咋的,但是终归也是官方出品,同时其功能也算是比较丰富。之前我写过一篇《扩展:datagrid鼠标经过提示单元格内容》那就是用纯编码生成的tip,更为...

    easyui datagrid tip 超出宽度省略

    datagrid添加tooltip及超出宽度添加省略号

    easyui利用tooltip实现title功能

    在IT领域,特别是前端开发中,使用EasyUI框架来增强用户界面的功能性和美观性是一种常见的实践。EasyUI是一个基于jQuery的UI工具包,它提供了一系列的用户界面组件,如按钮、对话框、网格等,使得开发者能够快速地...

    EasyUI的doCellTip实现鼠标放到单元格上提示单元格内容

    $.extend($.fn.datagrid.methods, { /** * 开打提示功能 * @param {} jq * @param {} params 提示消息框的样式 * @return {} */ doCellTip : function(jq, params) { function showTip(data, td, e) { if ($(td)....

    easyui官方中文API

    EasyUI 是一个基于 jQuery 的轻量级前端框架,它提供了丰富的组件和易于使用的API,用于快速构建用户界面。这个“easyui官方中文API”压缩包包含的版本是1.3.4,通常会提供详细的文档和示例,帮助开发者理解和应用...

    easyui1.5中文API+easyui1.5.5.4

    通过结合中文API文档和EasyUI库文件,开发者可以轻松地在项目中使用EasyUI,快速搭建美观且功能强大的Web界面。同时,EasyUI的API设计遵循jQuery的链式调用模式,使得代码简洁易读,降低了学习和使用门槛。在实际...

    EasyUI+1.3中文帮助手册

    5. **数据网格**(datagrid):是EasyUI的核心组件之一,它可以展示大量数据,支持排序、过滤、分页、编辑等功能,常用于数据列表的展示和操作。 6. **树形结构**(tree):用于表示层次关系的数据,如目录结构、...

    easyui中文API+解释说明

    在“EasyUI中文API帮助说明文档.docx”中,你将找到关于EasyUI各个组件的详细介绍,包括但不限于以下内容: 1. **布局组件**:如面板(panel)、窗口(window)、对话框(dialog)等,它们提供了页面结构和内容展示...

    EasyUI表格合并,及echarts折线图,导出折线图为图片

    在"EasyUI表格合并"这一主题中,我们主要讨论的是如何使用EasyUI的datagrid组件来实现表格的行或列合并。在EasyUI的datagrid中,通过设置特定的属性,比如`colspan`和`rowspan`,可以实现单元格的跨行或跨列。这在...

    jquery easyui1.3.4 中文文档

    EasyUI 1.3.4 版本是这个框架的一个重要里程碑,其中文文档的发布对于中国开发者来说无疑是一大福音,它消除了语言障碍,使得开发者能更高效地理解和使用 EasyUI。 EasyUI 的核心理念是“简单易用”,通过预定义的 ...

    最新的jquery easyui 1.3.4 + 中文API

    jQuery EasyUI 的核心在于其组件化的设计,这些组件包括数据网格(datagrid)、下拉菜单(combobox)、对话框(dialog)、表单(form)、布局(layout)、菜单(menu)、树形视图(tree)、通知(tooltip)等。...

    EasyUI中文API和收费皮肤

    6. **表格与树**:数据展示是Web应用的关键,EasyUI的表格(datagrid)和树(tree)组件可以轻松处理结构化数据,支持排序、筛选、分页等功能。 接下来,我们关注的是“收费皮肤”。在EasyUI中,皮肤是一种改变组件...

    全套EasyUI示例源码

    "全套EasyUI示例源码"是一个包含三十多个组件的完整示例集合,可以帮助开发者深入理解和使用EasyUI。 1. **EasyUI组件介绍** - **布局组件**:如面板(panel)、窗口(window)、对话框(dialog)、分页...

    jQuery EasyUI 1.4.5 版 API 中文.pdf

    **Base** 部分介绍了 jQuery EasyUI 中的基础组件及其使用方法: 1. **1.4.1 parser(解析器)**:提供了自动解析页面中的特定元素并将其转换为 EasyUI 组件的功能。 2. **1.4.2 easyloader(简单加载)**:用于...

    jquery easyui 中文api

    - `jquery easyui 1.5中文文档.exe` 包含的是 EasyUI 1.5 版本的中文 API 文档,这个文档提供了详尽的组件介绍、方法说明和示例代码,是学习和使用 EasyUI 的重要参考资料。 - 通过阅读文档,开发者可以快速了解每...

    EasyUI+v1.3.4官方API中文版

    9. **API使用指南**: 文档通常会提供API的使用指南,包括如何引入EasyUI库,如何初始化组件,以及如何调用方法和处理事件。 10. **兼容性和性能优化**: API中文版可能会提及EasyUI对不同浏览器的兼容性,以及如何...

    easyUI1.3.6及中文参考手册 api

    在这个压缩包中,"jQueryEasyUI" 文件很可能是EasyUI的核心库,包含所有必要的JavaScript和CSS资源。 EasyUI 的核心功能包括但不限于: 1. **布局组件**:如面板(Panel)、窗口(Window)、对话框(Dialog)等,...

    EasyUI官方API中文版

    例如,`datagrid`组件的API会包含如何定义列、如何处理数据源、如何设置分页等详细信息。开发者可以通过阅读这些文档,学习如何配置组件属性以满足具体需求,同时理解组件间的交互方式。 此外,EasyUI还支持主题...

    jqueryEasyUi包和中文文档

    使用jQuery EasyUI时,你需要在HTML中引入jQuery库和EasyUI的CSS及JS文件,然后通过JavaScript代码或者HTML属性来配置和初始化组件。例如,创建一个基本的对话框可以这样写: ```html &lt;div id="dlg" class="easyui-...

Global site tag (gtag.js) - Google Analytics