`

extjs 4.0.7 grid复制问题

 
阅读更多
在百度上搜过来的,不知道原来的出处,可以解决ext 4.0.7的grid复制问题

.x-grid-cell, .x-grid-row, .x-selectable, .x-selectable *{-moz-user-select: -moz-all !important;-khtml-user-select: text! important ;-webkit-user-select: text! important ;   }


Ext.view.TableChunker.metaRowTpl = [
            '<tr class="' + Ext.baseCSSPrefix + 'grid-row {addlSelector} {[this.embedRowCls()]}" {[this.embedRowAttr()]}>',
            '<tpl for="columns">',
            '<td class="{cls} ' + Ext.baseCSSPrefix + 'grid-cell ' + Ext.baseCSSPrefix + 'grid-cell-{columnId} {{id}-modified} {{id}-tdCls} {[this.firstOrLastCls(xindex, xcount)]}" {{id}-tdAttr}><div class="' + Ext.baseCSSPrefix + 'grid-cell-inner" style="{{id}-style}; text-align: {align};">{{id}}</div></td>',
            '</tpl>',
            '</tr>'
        ];

Ext.core.Element.prototype.unselectable = function() {
            var me = this;
            if (me.dom.className.match(/(x-grid-table|x-grid-view)/)) {
                return me;
            }
            me.dom.unselectable = "on";
            me.swallowEvent("selectstart", true);
            me.applyStyles("-moz-user-select:none;-khtml-user-select:none;");
            me.addCls(Ext.baseCSSPrefix + 'unselectable');
            return me;
        };
分享到:
评论

相关推荐

    EXTJS4.0.7下载

    其次,EXTJS4.0.7拥有丰富多样的组件库,包括表格(Grid)、树形控件(Tree)、面板(Panel)、表单(Form)、图表(Charts)等,满足了开发复杂Web应用的需求。例如,表格组件支持分页、排序、过滤和自定义列渲染,...

    extjs4.0.7后台管理框架

    EXTJS4.0.7是一个基于JavaScript的前端开发框架,专用于构建富互联网应用程序(RIA)。这个后台管理框架是利用EXTJS4.0.7的功能,构建了一个功能丰富的交互式用户界面,通常包括数据管理、表格、图表、窗口、菜单等...

    Extjs4.0.7学习指南

    在MyEclipse中新建一个Web Project,命名为Extjs4,并将EXTJS4.0.7的压缩包解压后的内容复制到项目的Webroot目录下。`Examples`目录包含官方提供的示例程序,可能包含PHP代码,如果遇到错误信息,可暂时忽略。 为了...

    Extjs4 grid 导出为Excel

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

    ExtJS的MVC模式

    在`ExtJS_MVC_Demo`这个压缩包中,可能包含了演示如何使用ExtJS 4.0.7实现MVC模式的各种示例代码。这些示例可能包括模型定义、视图组件的创建、控制器的编写以及应用的配置等。通过学习和分析这些示例,开发者可以更...

    Extjs4 权威指南(中)

    - 将下载的Extjs4.0.7压缩包解压,并将所有文件复制到项目的Webroot目录下。 - Examples目录包含官方示例代码,可用于参考学习。 - 部署并启动Tomcat服务器。 - 测试环境是否正确配置:打开浏览器,输入`...

    Extjs4 Extjs4学习指南

    - **文件配置**:将下载的Extjs4.0.7压缩包解压后,把所有文件复制到项目中的`WebRoot`目录下。 - **运行示例**:`Examples`目录包含了一些官方提供的示例程序,这些示例中可能包含了PHP代码。尽管存在错误信息,但...

    Extjs4.0学习指南(中文)

    - **解压并配置**: 将下载的Extjs4.0.7压缩包解压,并将所有文件复制到项目根目录下的 `Webroot` 文件夹内。 - **示例文件**: `Examples` 目录包含了官方提供的示例程序,其中包括部分PHP代码,初次学习时可忽略这些...

    extjs4.0api 学习教程

    首先,获取ExtJS 4.0.7的开发资源,通常可以从官方网站或者相关的镜像站点下载。解压缩后,将其放入Web项目中,例如在MyEclipse中的Webroot目录下。确保已经安装了像MyEclipse这样的集成开发环境和Tomcat服务器。...

    Extjs4-学习指南

    - 将 Extjs 4.0.7 的所有文件解压并复制到项目的 Webroot 目录下。 - Examples 目录包含了官方提供的示例程序,其中可能包含 PHP 代码,忽略任何错误信息。 - 部署并启动 Tomcat,以确保学习环境正常工作。 - ...

    ExtJSTL-4.0.7.zip

    ExtJS 是一个流行的JavaScript库,用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件,如数据网格、图表、表单、菜单等,使得开发者能够创建功能强大的Web应用,具有桌面应用般的用户体验。ExtJSTL,...

    Extjs4学习指南

    - **资源导入**:将Extjs 4.0.7压缩包解压后,将所有文件复制到项目WebRoot目录下。 - **部署与测试**:部署并启动Tomcat服务器,访问`http://localhost:8080/Ext4/index.html`(假设Tomcat默认端口为8080)以测试...

    Extjs4.0学习指南(中文).docx

    - 将Extjs4.0.7的压缩包解压,并将所有文件复制到项目的WebRoot目录下。 - Examples目录包含了官方提供的示例代码,可以作为参考学习。 4. **部署项目** - 将项目部署到Tomcat服务器,并启动服务器。 5. **测试...

    ext-4.0.7压缩包

    10. **ExtJS CMD**:与EXT 4.0.7 配套的构建工具CMD(Command Line Interface),可以帮助开发者自动化构建、压缩和打包应用,提高开发效率。 11. **触屏支持**:EXT 4.0.7 在设计时考虑到了触屏设备,提供了对触摸...

    Ext JS 4.0编码规范

    &lt;link rel="stylesheet" type="text/css" href="http://domain/static/extjs/ext-4.0.7/resources/css/ext-all.css"&gt; &lt;script type="text/javascript" src="http://domain/static/extjs/ext-4.0.7/bootstrap.js"&gt; ...

Global site tag (gtag.js) - Google Analytics