添加CSS:
/* make table selectable and copyable */
.x-grid-row ,.x-grid-cell, .x-unselectable, .x-unselectable * {
-webkit-user-select: text !important;
-o-user-select: text !important;
-khtml-user-select: all !important;
-ms-user-select: text !important;
user-select: text !important;
-moz-user-select: text !important;
}
然后在JS中:
/* make grid content selectable and copyable */
if(typeof Ext != 'undefined'){
Ext.core.Element.prototype.unselectable = function(){return this;};
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 ' + Ext.baseCSSPrefix + 'unselectable" style="{{id}-style}; text-align: {align};">{{id}}</div></td>',
'</tpl>',
'</tr>'
];
}
分享到:
相关推荐
ExtJS 4 Slate 主题是基于 Sencha ExtJS 4.0.7 框架的一个视觉风格,它提供了一种现代、扁平化的设计,增强了用户界面的吸引力和用户体验。Slate 主题是对默认主题的扩展,旨在为开发者提供一个更加专业且引人入胜的...
### ExtJS4基础教程知识点 #### 1. ExtJS4开发环境搭建 ExtJS4是使用JavaScript进行开发的框架,专门用于构建富互联网应用(RIA)。搭建ExtJS开发环境需要预先安装一些软件和配置开发环境。以下步骤详细介绍了如何...
ExtJS 4 版本带来了许多改进,如新的布局系统、优化的性能以及更好的可维护性。 SSI,全称 Server-Side Includes,是一种服务器端脚本语言,常用于网页动态包含静态内容,比如日期时间、文件或其它网页部分。然而,...
在EXTJS4中,开发人员有时需要为用户提供导出数据到Excel的功能,以便他们可以方便地处理和分析数据。然而,EXTJS4官方提供的库可能并不完全支持直接导出到Excel,这通常需要一些额外的工作来实现。"extjs4-export...
深入浅出EXTJS241-320深入浅出EXTJS241-320深入浅出EXTJS241-320深入浅出EXTJS241-320深入浅出EXTJS241-320深入浅出EXTJS241-320深入浅出EXTJS241-320深入浅出EXTJS241-320深入浅出EXTJS241-320深入浅出EXTJS241-320...
一个extjs的OA项目 extjs-OA extjs-oaextjs-OA extjs-oa
在这个特定的项目“Extjs4---combobox省市区三级联动+struts2”中,我们将探讨如何利用ExtJS 4的ComboBox组件实现省市区的三级联动效果,并结合Struts2框架进行数据交互。 首先,`ComboBox`是ExtJS中的一个组件,它...
在"extjs_4.1.0_community_extjs4-mvc-complex-dashboard.zip"这个压缩包中,包含了一个基于ExtJS 4.1.0 MVC模式构建的复杂仪表盘示例。这个示例展示了如何利用ExtJS的MVC设计模式来组织和管理代码,以便创建功能...
ExtJS 4 是一个强大的JavaScript库,用于构建富客户端Web应用程序。它提供了丰富的组件和功能,包括表格、面板、图表、表单等,使得开发者能够创建功能丰富的、交互性强的网页应用。SSI(Server Side Includes)是一...
extjs-basex.js extjs-basex.js extjs-basex.js
在"ExtJS----HelloWorld程序源码"中,我们将会看到如何使用ExtJS来创建一个简单的“你好,世界!”应用。以下是对这个示例中涉及的主要知识点的详细解释: 1. **引入ExtJS库**:首先,你需要在HTML文件中引入ExtJS...
### Extjs4 学习指南知识点汇总 #### 1. Extjs初步 ##### 1.1 获取Extjs - **获取途径**:访问官方网站 http://extjs.org.cn/ 下载所需的 Extjs 发布包。 ##### 1.2 搭建学习环境 - **前提条件**:确保计算机上...
但是,在使用 ExtJS 的 GridPanel 组件时,可能会遇到单元格无法选中复制的问题,特别是在 IE 浏览器中。今天,我们将讨论如何解决这个问题。 ExtJS GridPanel 单元格无法选中复制的问题产生的原因是由于每个单元格...
ExtJS基于组件模型,允许开发者构建复杂的用户界面,这些组件可以是按钮、表格、表单、面板等。每个组件都有自己的属性、方法和事件,通过灵活组合这些组件,可以创建出功能丰富的Web应用。 在提供的文件"ExtJS 2.0...
ExtJS4.0-API Ext4.0-API Ext4 ExtJS4 API 学EXTJS4的好东西...
extjs-620-docs官方文档extjs-620-docs官方文档extjs-620-docs官方文档
在 "extjs-theme-bootstrap-master" 压缩包文件中,可能包含以下内容: 1. `app` 目录:这个目录通常包含示例应用的源代码,展示了如何在实际项目中应用该主题。 2. `css` 目录:这里存放了主题的 CSS 文件,这些...
extjs4.2-2
在本文中,我们将深入探讨如何使用ExtJS 4与Struts2框架集成,构建一个功能完善的登录表单。ExtJS 4是一个强大的JavaScript库,用于创建富客户端应用程序,而Struts2是一个流行的Java服务器端MVC框架,常用于处理...
extJs-5.0.1-gpl附带sencha cmd安装程序、ruby编译包(分为32位和64位)和教程,一共四部分