要实现这样一个效果:数据加载到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的1.3.3版本中,作者新增了tooltip组件,尽管样式看起来也不咋的,但是终归也是官方出品,同时其功能也算是比较丰富。之前我写过一篇《扩展:datagrid鼠标经过提示单元格内容》那就是用纯编码生成的tip,更为...
datagrid添加tooltip及超出宽度添加省略号
在IT领域,特别是前端开发中,使用EasyUI框架来增强用户界面的功能性和美观性是一种常见的实践。EasyUI是一个基于jQuery的UI工具包,它提供了一系列的用户界面组件,如按钮、对话框、网格等,使得开发者能够快速地...
$.extend($.fn.datagrid.methods, { /** * 开打提示功能 * @param {} jq * @param {} params 提示消息框的样式 * @return {} */ doCellTip : function(jq, params) { function showTip(data, td, e) { if ($(td)....
EasyUI 是一个基于 jQuery 的轻量级前端框架,它提供了丰富的组件和易于使用的API,用于快速构建用户界面。这个“easyui官方中文API”压缩包包含的版本是1.3.4,通常会提供详细的文档和示例,帮助开发者理解和应用...
通过结合中文API文档和EasyUI库文件,开发者可以轻松地在项目中使用EasyUI,快速搭建美观且功能强大的Web界面。同时,EasyUI的API设计遵循jQuery的链式调用模式,使得代码简洁易读,降低了学习和使用门槛。在实际...
5. **数据网格**(datagrid):是EasyUI的核心组件之一,它可以展示大量数据,支持排序、过滤、分页、编辑等功能,常用于数据列表的展示和操作。 6. **树形结构**(tree):用于表示层次关系的数据,如目录结构、...
在“EasyUI中文API帮助说明文档.docx”中,你将找到关于EasyUI各个组件的详细介绍,包括但不限于以下内容: 1. **布局组件**:如面板(panel)、窗口(window)、对话框(dialog)等,它们提供了页面结构和内容展示...
在"EasyUI表格合并"这一主题中,我们主要讨论的是如何使用EasyUI的datagrid组件来实现表格的行或列合并。在EasyUI的datagrid中,通过设置特定的属性,比如`colspan`和`rowspan`,可以实现单元格的跨行或跨列。这在...
EasyUI 1.3.4 版本是这个框架的一个重要里程碑,其中文文档的发布对于中国开发者来说无疑是一大福音,它消除了语言障碍,使得开发者能更高效地理解和使用 EasyUI。 EasyUI 的核心理念是“简单易用”,通过预定义的 ...
jQuery EasyUI 的核心在于其组件化的设计,这些组件包括数据网格(datagrid)、下拉菜单(combobox)、对话框(dialog)、表单(form)、布局(layout)、菜单(menu)、树形视图(tree)、通知(tooltip)等。...
6. **表格与树**:数据展示是Web应用的关键,EasyUI的表格(datagrid)和树(tree)组件可以轻松处理结构化数据,支持排序、筛选、分页等功能。 接下来,我们关注的是“收费皮肤”。在EasyUI中,皮肤是一种改变组件...
"全套EasyUI示例源码"是一个包含三十多个组件的完整示例集合,可以帮助开发者深入理解和使用EasyUI。 1. **EasyUI组件介绍** - **布局组件**:如面板(panel)、窗口(window)、对话框(dialog)、分页...
**Base** 部分介绍了 jQuery EasyUI 中的基础组件及其使用方法: 1. **1.4.1 parser(解析器)**:提供了自动解析页面中的特定元素并将其转换为 EasyUI 组件的功能。 2. **1.4.2 easyloader(简单加载)**:用于...
- `jquery easyui 1.5中文文档.exe` 包含的是 EasyUI 1.5 版本的中文 API 文档,这个文档提供了详尽的组件介绍、方法说明和示例代码,是学习和使用 EasyUI 的重要参考资料。 - 通过阅读文档,开发者可以快速了解每...
9. **API使用指南**: 文档通常会提供API的使用指南,包括如何引入EasyUI库,如何初始化组件,以及如何调用方法和处理事件。 10. **兼容性和性能优化**: API中文版可能会提及EasyUI对不同浏览器的兼容性,以及如何...
在这个压缩包中,"jQueryEasyUI" 文件很可能是EasyUI的核心库,包含所有必要的JavaScript和CSS资源。 EasyUI 的核心功能包括但不限于: 1. **布局组件**:如面板(Panel)、窗口(Window)、对话框(Dialog)等,...
例如,`datagrid`组件的API会包含如何定义列、如何处理数据源、如何设置分页等详细信息。开发者可以通过阅读这些文档,学习如何配置组件属性以满足具体需求,同时理解组件间的交互方式。 此外,EasyUI还支持主题...
使用jQuery EasyUI时,你需要在HTML中引入jQuery库和EasyUI的CSS及JS文件,然后通过JavaScript代码或者HTML属性来配置和初始化组件。例如,创建一个基本的对话框可以这样写: ```html <div id="dlg" class="easyui-...