`

extjs tip

阅读更多

键字: extjs js

ExtJs是通过Ext.ToolTip和Ext.QuickTips两个组件来实现浮动提示功能的。

QuickTips代码示例:只需要加入Ext.QuickTips.init(); 就可以在html页面中使用。html页面 可以通过:
<input type="button" value="OK" ext:qtitle="Test" ext:qtip="Test Content!">
我们可以看到下面的效果:

你也可以自定义这些QuickTips的属性:
Ext.apply(Ext.QuickTips.getQuickTip(), {
    //maxWidth: 200,
    //minWidth: 100,
    //showDelay: 50,
    //trackMouse: true,
    //hideDelay: true,
  
    //closable: true,
    //autoHide: false,
    //draggable: true,
    dismissDelay: 0
});

Ext.ToolTip代码:
 new Ext.ToolTip({
        target: 'tip1',
        html: 'test tooltip'
    });
在html页面中加入:<a id=tip1 href="">11</a> 就可以看到下面的效果:

可以通过ToolTip设置图层自动ajax加载页面,代码:
new Ext.ToolTip({
     target: 'ajax-tip',
     width: 200,
     autoLoad: {url: 'test/1.jsp'},
 });
在html页面中加入:<a id=ajax-tip href="">ajaxtip</a>  就可以看到下面的效果:

打开的层可以关闭,代码:
new Ext.ToolTip({
        target: 'close-tip',
        html: 'test close',
        title: 'test',
        autoHide: false,
        closable: true,
        draggable:true
    });
在html页面中加入:<a id='close-tip href="">'closetip</a>  就可以看到下面的效果:

打开的层随鼠标移动,代码:
 new Ext.ToolTip({
        target: 'track-tip',
        title: 'Mouse Track',
        width:200,
        html: 'This tip will follow the mouse while it is over the element',
        trackMouse:true,
        dismissDelay: 15000
    });
在html页面中加入:<a id=track-tip href="">tracktip</a>  就可以看到下面的效果:

 

 

 

可以实现的。其实可以不用ToolTip 直接用 html中的 title 来实现。
可以在要自定义的列中加入我们自己的函数就可以。如: {dataIndex: 'orderStatusName', header: '订单状态',width:140,renderer:excol}, 中 我们加入了:excol 函数,这样你就可以自己实现任何显示的方式。如果要实现 自动提示的功能 可以这样实现:

function excol(value, p, record) {
     var olgin=record.data.orderStatusName;
     olgin = '<span title="'+olgin+'">'+olgin+'</apan> ';
     return olgin;
}
分享到:
评论

相关推荐

    extjs4应用tip

    实用的一个应用,主要介绍怎样应用tip显示提示信息

    extjs4 ComboBox 点击下拉框 出现grid效果

    在EXTJS4中,ComboBox是一个常用的组件,它用于创建下拉选择框,通常用于输入框的辅助选择。这个组件提供了一种用户友好的方式来从一组预定义的选项中进行选择。然而,根据你的标题和描述,你似乎遇到了一个特别的...

    ExtJS ToolTip功能

    ### ExtJS ToolTip功能 #### 知识点详解 在ExtJS中,`ToolTip`功能是一种非常实用且灵活的功能,它允许用户在鼠标悬停在某个元素上时显示额外的信息。这种特性对于提高用户界面的可用性和用户体验尤其有用。本文将...

    extjs2.02帮助文档

    11. **工具提示和弹出层**:ExtJS提供了丰富的提示和弹出层组件,如Tip、Window和Dialog,用于显示额外信息或执行交互操作。 12. **树形结构**:TreePanel组件允许显示和操作层次化的数据,常用于文件系统或组织...

    EXTjs4类似qq消息提醒

    EXTjs4的通知系统可以通过`Ext.tip.Toast`或`Ext.tip通知书`来实现,它们都具有类似的用途,但具体的样式和行为可能会有所不同。 1. **EXT.tip.Toast**:Toast通知是一种在屏幕边缘淡入淡出的提示,它会在一段时间...

    extjs3.0 组件

    除了以上组件,EXTJS 3.0 还包含了许多其他组件,如工具栏(Toolbar)、按钮(Button)、提示框(Tip)等,这些组件共同构建了EXTJS 强大的组件生态系统。开发者可以根据需要组合使用这些组件,构建出功能完备、用户...

    ExtJS 3.0 API 文档离线包

    7. **工具提示**:ExtJS的Tip类提供了可定制的工具提示功能,可以显示动态信息或延迟显示。 8. **树形视图**:TreePanel组件允许创建和操作树形结构的数据,广泛应用于导航菜单和文件系统等场景。 9. **图表组件**...

    extjs与系统切分模块设计

    ### ExtJS与系统切分模块设计 #### 一、ExtJS简介 ExtJS是一个非常流行的JavaScript框架,旨在帮助开发者快速创建高性能的Web应用程序界面。它提供了丰富的用户界面组件,包括表格(Grid)、树形结构(Tree)、...

    ExtJs搜索控件、插件

    这可以通过`Ext.view.BoundList`或`Ext.tip.ToolTip`实现,它们会在用户输入时显示匹配的建议列表。这些列表可以动态填充,根据用户输入的关键词过滤数据源。 4. **数据过滤**:在实现搜索功能时,往往需要对数据集...

    Extjs Grid 中的 ToolTip效果

    首先,EXTJS提供了两种主要类型的Tooltip:Ext.tip.ToolTip和Ext.grid.tooltip.GridTip。前者是通用的Tooltip类,适用于任何需要显示提示的地方;后者是专门为Grid定制的,能更好地与Grid的行和列配合工作。 实现...

    EXTJS插件气泡提示特效.rar

    本效果是由EXTJS插件为核心实现的网页气泡提示特效,ExtJs的风格很漂亮哦,喜欢大家喜欢.当鼠标点击蓝色框中的内容...实现思路方面按照ext tip素材及思想补充重新实现 提示,动态设置 宽度,高度,自动隐藏,手动关闭。

    extjs4.0学习笔记

    7. **提示系统**:为了实现动态提示,需要调用`Ext.tip.QuickTipManager.init();`初始化快速提示管理器。 8. **布局(Layouts)**:EXTJS提供了多种布局方式,如`border`, `fit`, `card`, `accordion`, `table`等。`...

    ExtJS基础教程.pdf

    2. **面板类**:如面板(Panel)、标签面板(TabPanel)、提示框(Tip)、窗口(Window)、字段集(FieldSet)、表单面板(FormPanel)、网格面板(GridPanel)和树形面板(TreePanel),构成应用的基本界面结构。 3. **窗口**:...

    Extjs中文教程2.x

    ### Extjs中文教程2.x 知识点概览 #### 一、Extjs简介与准备工作 **1.1 Extjs概述** - **定义**: Extjs 是一个基于 JavaScript 的开源前端框架,用于构建交互式 Web 应用程序。 - **特点**: 提供丰富的 UI 组件、...

    extjs的xtype class对照表

    对应的类是 `Ext.tip.ToolTip`。工具提示用于显示鼠标悬停在元素上方时的附加信息。 在实际应用中,开发者可以根据需求自定义`xtype`,通过继承已有的`class` 并添加新的属性和方法。`ExtJS xtype class对照表`...

    ExtJs4_笔记.docx

    - **Ext.tip.ToolTip**:包括基本提示、快速提示以及控件上的提示使用。 - **Ext.slider**和**Ext.ProgressBar**:滚轴和进度条控件的使用。 - **Ext.Editor**:提供了文本编辑的功能。 - **Ext.Panel**、**Ext....

    extjs 时间范围选择自动判断的实现代码

    `Ext.tip.QuickTipManager.init();` 这行代码用于初始化EXTJS的快速提示管理器,确保错误提示能够正常显示。 5. **查询按钮处理**: 通常,我们还需要一个“查询”按钮来触发实际的数据检索操作。在这里,按钮的`...

    ext北风基础班讲义

    5. **模板(Template)与数据绑定**:如果涉及到复杂内容的展示,可能还会讲解如何使用EXTJS的模板系统,将动态数据绑定到InfoTip中。 6. **实战演练**:通过编写代码示例,实践创建和使用InfoTip,可能包括点击...

    ext2.0 详解和API

    这个版本在EXTJS的早期发展中起到了重要的作用,它提供了丰富的组件库、数据管理和强大的用户界面工具,使得开发者能够创建功能强大且交互性强的Web应用。 EXT2.0的核心特性包括: 1. **组件化设计**:EXT2.0引入...

    用tip解决Ext列宽度不够的问题

    在使用ExtJS开发Web应用程序时,常常会遇到表格(Grid)列宽度不足以完全展示数据的情况。特别是当某一列使用`render`函数进行自定义渲染时,如果内容过长,超出列宽的部分会被自动隐藏,这可能导致用户无法完整查看...

Global site tag (gtag.js) - Google Analytics