书上看的
只要在你页面最先加载的地方,或者是extjs-all.js的最下面加上 下面的代码即可。
Ext.data.Store.prototype.applySort=function(){
if(this.sortInfo && !this.remoteSort){
var s = this.sortInfo,f = s.field;
var st = this.fields.get(f).sortType;
var fn = function(r1,r2){
var v1 =st(r1.data[f]),v2 = st(r2.data[f]);
if(typeof(v1) =="string"){
return v1.localeCompare(v2);
}
return v1>v2?1:(v1<v2?-1:0);
};
this.data.sort(s.direction,fn);
if(this.snapshot && this.snapshot != this.data){
this.snapshot.sort(s.direction,fn);
}
}
};
书也是别人下载下来免费送的。下面我把他放到附件里,有需要的同学,可以下下来,看看。
分享到:
相关推荐
EXTJS Grid默认的排序机制对于英文字符处理得较好,但对于中文字符,由于编码和比较规则的不同,可能会导致排序结果不正确。本教程将详细讲解如何修正EXTJS Grid中的中文排序问题。 首先,我们需要理解EXTJS Grid的...
ExtJs中文排序函数方法详解 在ExtJs框架中,实现中文排序功能是一件非常重要的事情。今天,我们将详细介绍如何使用ExtJs实现中文排序,特别是使用Ext.data.Store.prototype.createComparator()函数来实现中文排序。...
### ExtJS中文排序问题解析 #### 基本概念理解 ExtJS是一个用JavaScript编写的开源框架,用于构建跨平台、高性能的Web应用程序。它提供了丰富的UI组件和数据管理功能,包括数据存储(Store)和数据排序等高级特性。...
**ExtJS API中文手册**是学习和使用ExtJS的重要参考资料,尤其是在没有英文阅读基础的情况下。手册中涵盖了ExtJS 3.3的所有类、方法、事件、属性和配置选项,对于开发者来说是不可或缺的工具。 1. **组件系统**:...
10. **拖放功能**:EXTJS4支持拖放操作,用户可以轻松实现组件间的拖放行为,如在数据网格中的行排序。 11. **国际化支持**:EXTJS4内置了多语言支持,方便开发多语言版本的应用。 12. **响应式设计**:EXTJS4的...
- GridPanel是Extjs中强大的表格组件,支持数据的展示、排序、分页等功能。 #### 17. GridPanel的扩展 - GridPanel支持列模型的扩展,如摘要行、可展开的行等。 - GridPanel支持分组,以及与分组功能结合的组件...
5. **数据存储**:EXTJS的数据存储系统包括Store,它可以连接到各种数据源,如JSON、XML或Ajax服务,并支持分页、排序和过滤。 6. **AJAX交互**:EXTJS内置了AJAX接口,使得与服务器端的异步通信变得容易。开发者...
6. **表格功能**:ExtJS 3.0的表格组件支持多列排序、分页、行编辑等功能,同时可与数据存储紧密集成,实现动态数据展示。 7. **树形组件**:TreePanel用于展现层次结构的数据,支持拖放操作和节点的展开、折叠。 ...
在ExtJS Grid中,为了支持中文拼音排序,我们可以自定义排序函数,将汉字转换为其对应的拼音并进行比较。 给定的代码中,我们看到`Ext.data.Store.prototype.applySort`方法被重载,这是ExtJS中存储数据的核心组件...
虽然标题提到的是3.3版本,但很可能是文档更新到3.2版本时的中文翻译,而3.3的更新可能在英文版中。CHM文件是Windows系统的帮助文档格式,包含索引、搜索和目录等功能,方便用户查找和学习。 下面将详细讲解ExtJS ...
在ExtJS3.0中,核心概念包括: 1. **组件(Components)**:ExtJS的基础是组件化,它提供了一系列预定义的UI组件,如按钮、表格、面板、窗口等。这些组件可以独立使用,也可以组合创建复杂的用户界面。 2. **布局...
在《ExtJS 3.0 中文API》中,我们可以找到以下几个关键的知识点: 1. **组件体系**:ExtJS 3.0的核心是其组件模型,包括各种UI元素如按钮(Button)、表格(Grid)、面板(Panel)、表单(Form)等。这些组件具有...
ExtJS是一个基于JavaScript的开源富客户端框架,广泛用于...总的来说,"Extjs3.2中文帮助手册"是开发者掌握和使用ExtJS 3.2不可或缺的资源,通过深入学习和实践手册中的内容,开发者可以有效地提升开发效率和应用质量。
### ExtJS中文手册知识点概览 #### 1. EXT简介 - **背景介绍**:ExtJS是一款基于JavaScript的开源框架,用于构建现代化的Web应用程序。它提供了丰富的UI组件和工具,使得开发者能够轻松地创建高性能的用户界面。...
以上是对 ExtJS 4.0 技术中文视频中的主要知识点的总结。这些视频涵盖了 ExtJS 4.0 的各个方面,从基础概念到高级功能均有涉及,适合不同程度的学习者观看。希望这些知识点能帮助大家更好地理解和掌握 ExtJS 4.0 的...
5. **GridPanel**:ExtJS的表格组件,可展示大量数据,并提供排序、分页、编辑等功能,是数据展示和操作的重要工具。 6. **FormPanel**:用于创建表单,支持各种表单元素,如文本框、选择框、日期选择器等,以及...
在中文环境中,我们通常希望按照汉字的拼音或笔画顺序来排序。 为了解决这个问题,我们可以重写Ext.data.Store的`applySort`函数,以便在进行本地排序时应用中文排序规则。上述代码正是这样一个解决方案。它将原生...
例如,"2.0_Src_Zh-ch"可能表示这是EXTJS 2.0版本的中文源码,其中包含了与英文版本相对应的中文翻译。这个版本可能包含了EXTJS早期的一些基础功能和经典组件,对于研究EXTJS的发展历程和学习早期版本的用法具有一定...