在百度上搜过来的,不知道原来的出处,可以解决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拥有丰富多样的组件库,包括表格(Grid)、树形控件(Tree)、面板(Panel)、表单(Form)、图表(Charts)等,满足了开发复杂Web应用的需求。例如,表格组件支持分页、排序、过滤和自定义列渲染,...
EXTJS4.0.7是一个基于JavaScript的前端开发框架,专用于构建富互联网应用程序(RIA)。这个后台管理框架是利用EXTJS4.0.7的功能,构建了一个功能丰富的交互式用户界面,通常包括数据管理、表格、图表、窗口、菜单等...
在MyEclipse中新建一个Web Project,命名为Extjs4,并将EXTJS4.0.7的压缩包解压后的内容复制到项目的Webroot目录下。`Examples`目录包含官方提供的示例程序,可能包含PHP代码,如果遇到错误信息,可暂时忽略。 为了...
Extjs4 grid 导出为Excel 下载后放在网站(不放在网站中导出按钮不能会点击无响应,因为这里调用了swf文件)里可直接运行index.html测试 <link href='...
在`ExtJS_MVC_Demo`这个压缩包中,可能包含了演示如何使用ExtJS 4.0.7实现MVC模式的各种示例代码。这些示例可能包括模型定义、视图组件的创建、控制器的编写以及应用的配置等。通过学习和分析这些示例,开发者可以更...
- 将下载的Extjs4.0.7压缩包解压,并将所有文件复制到项目的Webroot目录下。 - Examples目录包含官方示例代码,可用于参考学习。 - 部署并启动Tomcat服务器。 - 测试环境是否正确配置:打开浏览器,输入`...
- **文件配置**:将下载的Extjs4.0.7压缩包解压后,把所有文件复制到项目中的`WebRoot`目录下。 - **运行示例**:`Examples`目录包含了一些官方提供的示例程序,这些示例中可能包含了PHP代码。尽管存在错误信息,但...
- **解压并配置**: 将下载的Extjs4.0.7压缩包解压,并将所有文件复制到项目根目录下的 `Webroot` 文件夹内。 - **示例文件**: `Examples` 目录包含了官方提供的示例程序,其中包括部分PHP代码,初次学习时可忽略这些...
首先,获取ExtJS 4.0.7的开发资源,通常可以从官方网站或者相关的镜像站点下载。解压缩后,将其放入Web项目中,例如在MyEclipse中的Webroot目录下。确保已经安装了像MyEclipse这样的集成开发环境和Tomcat服务器。...
- 将 Extjs 4.0.7 的所有文件解压并复制到项目的 Webroot 目录下。 - Examples 目录包含了官方提供的示例程序,其中可能包含 PHP 代码,忽略任何错误信息。 - 部署并启动 Tomcat,以确保学习环境正常工作。 - ...
ExtJS 是一个流行的JavaScript库,用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件,如数据网格、图表、表单、菜单等,使得开发者能够创建功能强大的Web应用,具有桌面应用般的用户体验。ExtJSTL,...
- **资源导入**:将Extjs 4.0.7压缩包解压后,将所有文件复制到项目WebRoot目录下。 - **部署与测试**:部署并启动Tomcat服务器,访问`http://localhost:8080/Ext4/index.html`(假设Tomcat默认端口为8080)以测试...
- 将Extjs4.0.7的压缩包解压,并将所有文件复制到项目的WebRoot目录下。 - Examples目录包含了官方提供的示例代码,可以作为参考学习。 4. **部署项目** - 将项目部署到Tomcat服务器,并启动服务器。 5. **测试...
10. **ExtJS CMD**:与EXT 4.0.7 配套的构建工具CMD(Command Line Interface),可以帮助开发者自动化构建、压缩和打包应用,提高开发效率。 11. **触屏支持**:EXT 4.0.7 在设计时考虑到了触屏设备,提供了对触摸...
<link rel="stylesheet" type="text/css" href="http://domain/static/extjs/ext-4.0.7/resources/css/ext-all.css"> <script type="text/javascript" src="http://domain/static/extjs/ext-4.0.7/bootstrap.js"> ...