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

ExtJs中 grid列表项 浮动提示信息

 
阅读更多

方法-

var myGrid = new Ext.grid.gridPanel(gridConfig);

myGrid.on('render', function(grid) {

    var store = grid.getStore();  // Capture the Store.

 

    var view = grid.getView();    // Capture the GridView.

 

    myGrid.tip = new Ext.ToolTip({

        target: view.mainBody,    // The overall target element.

 

        delegate: '.x-grid3-row', // Each grid row causes its own   seperate show and hide.

 

        trackMouse: true,         // Moving within the row should not hide the tip.

 

        renderTo: document.body,  // Render immediately so that tip.body can be referenced prior to the first show.

 

        listeners: {              // Change content dynamically depending on which element triggered the show.

 

            beforeshow: function updateTipBody(tip) {

                var rowIndex = view.findRowIndex(tip.triggerElement);

                tip.body.dom.innerHTML = "Over Record ID " + store.getAt(rowIndex).id;

            }

        }

    });

});

 

方法二

function formatQtip(data, metadata) {

   metadata.attr = 'ext:qtitle="" ext:qtip="'+data+'"';

  

   return data;

}

 

{id : 'shjclbx', header : '审核检查列表项', dataIndex : 'shjclbx', renderer: formatQtip }

 

方法三

重写grid,添加配置项

 

Tooltip: true,

minTipLength: 10,//设置配置项

 

cellTip: function() {

       //提示方式1

       if(this.tooltip) {

         this.on('mouseover', function(e) {

             var target = e.getTarget();

             var text = target.innerHTML.trim();

             text = text.replace(' ','');

             if(target.childNodes.length < 2 && text.indexOf('<') == -1 && text.length > this.minTipLength)

                target.title = text;

          });

       }

分享到:
评论

相关推荐

    ExtJs6.5Grid列表导出(包含样式)

    在ExtJs 6.5版本中,开发人员经常需要实现数据导出功能,特别是对于Grid组件,这是一项常见的需求。Grid列表通常用于展示大量结构化的数据,而导出功能可以帮助用户将这些数据保存到本地,方便进一步分析或共享。...

    ExtJS grid过滤操作

    - **Filter Model**:ExtJS Grid中的过滤功能基于Filter Model。每个列都可以有自己的过滤器,用户可以根据需要定义过滤条件。 - **Filter Types**:多种内置过滤器类型,如文本、数字、日期等,满足不同数据类型...

    extjs中设置grid默认行高及换行

    Extjs 中想改变grid 行高,如果只是简单的设置了height的值是可以实现grid 的行高,但是如果使用了插件:rowexpander ,最出现新的问题。 感兴趣的朋友可以试试的。 此文档可以解决你的烦恼,为了找到资源下载,...

    Extjs4.2 Grid filter Demo 表格过滤实验

    这是利用sencha cmd 生成的GridFilterDemo工程中的app和build文件夹,其余文件过大并且与主题无关,因此未包含。具体方法,请参看我的博客: 《Extjs4.2 Grid Filter Feature 表格过滤特性》

    Extjs动态Grid的生成 htm

    Extjs动态Grid的生成 htm

    Extjs4 grid使用例子

    在Grid中,Store与Model关联,Model定义了数据字段和其行为。 4. **列配置**: Grid的列配置定义了每列的显示方式,包括字段名、标题、宽度等。此外,还可以添加额外的功能,如排序、锁定列、自定义渲染等。 5. *...

    extjs grid数据导出excel文件

    在EXTJS中,Grid控件是用于展示大量结构化数据的关键组件,具有丰富的功能和高度可定制性。本文将深入讲解EXTJS Grid如何实现数据导出到Excel文件的功能。 首先,我们要明白EXTJS Grid的数据导出到Excel的过程通常...

    Extjs grid 中文排序问题修正

    本教程将详细讲解如何修正EXTJS Grid中的中文排序问题。 首先,我们需要理解EXTJS Grid的排序原理。EXTJS Grid的排序功能是基于其内部的Store对象实现的,Store中的每条记录都有一个对应的sortField和sortDir属性,...

    ExtJs动态grid的生成

    本文将深入探讨如何在ExtJS中动态生成Grid,这是一个非常实用的功能,可以适应不断变化的数据需求和用户交互。我们首先从标题"ExtJs动态grid的生成"开始,了解动态生成Grid的基本概念和实现方法。 动态生成Grid意味...

    extjs4 grid(含form)

    extjs4 grid 包括form js代码

    ExtJS 使用grid显示数据

    7. **编辑功能**:如果需要在Grid中编辑数据,可以使用CellEditing或RowEditing插件,实现单击单元格或整行编辑。 8. **分页**:通过配置store的proxy和paging属性,可以实现数据的分页加载,`Ext.toolbar.Paging`...

    Extjs动态GRID

    EXTJS允许将Grid与表单控件集成,使得Grid中的数据可以直接编辑。通过设置`editable`属性或者使用`cellEditing`插件,可以在Grid的单元格内直接编辑数据。同时,Grid也可以和FormPanel结合,用于数据的输入和验证。 ...

    ASP.NET结合EXTJS动态生成Grid列表的例子程序源码

    6. **数据绑定和交互**:EXTJS Grid会自动向ASP.NET控制器发送请求,获取数据并显示在Grid中。用户在Grid上的操作,如排序、分页、编辑,可以通过EXTJS事件监听器来处理,然后发送回ASP.NET进行相应处理。 在源代码...

    ExtJs Grid选择行

    首先,我们要了解ExtJs Grid中的选择模型(Selection Model)。ExtJs Grid支持多种选择模式,如单一选择(Single Selection)、多重选择(Multiple Selection)和区间选择(Range Selection)。选择模型决定了用户...

    Extjs Grid 中的 ToolTip效果

    EXTJS Grid中的ToolTip功能允许我们在不增加界面复杂性的情况下,为用户提供必要的提示信息。 首先,EXTJS提供了两种主要类型的Tooltip:Ext.tip.ToolTip和Ext.grid.tooltip.GridTip。前者是通用的Tooltip类,适用...

    EXTJS grid导出EXCEL文件

    2. **数据导出**:在EXTJS中,数据导出功能通常涉及到将Grid中的数据显示在其他格式,如CSV、PDF或Excel中。这通常是通过编写自定义插件或者扩展Grid的功能来实现的。 3. **EXTJS 3.2.0**:这是EXTJS的一个特定版本...

    ExtJs grid多选时获取选中的所有值

    因此,掌握如何在ExtJs Grid中实现多选功能以及如何获取已选中的所有值是非常重要的。 #### 二、实现多选功能 在ExtJs中,实现Grid的多选功能主要通过`CheckboxSelectionModel`来完成。下面将详细介绍如何设置并...

    ExtJs表格grid中文排序函数方法

    在ExtJs框架中,实现中文排序功能是一件非常重要的事情。今天,我们将详细介绍如何使用ExtJs实现中文排序,特别是使用Ext.data.Store.prototype.createComparator()函数来实现中文排序。 首先,让我们来了解 Ext....

    Extjs4 grid 导出为Excel

    Extjs4 grid 导出为Excel 下载后放在网站(不放在网站中导出按钮不能会点击无响应,因为这里调用了swf文件)里可直接运行index.html测试 &lt;link href='...

    EXTJS4 表格GRID示例

    EXTJS4 GRID 表格 分页 编辑 添加判断 颜色判断 分组 等示例

Global site tag (gtag.js) - Google Analytics