EXTjs:使用数字和字符串对EXTjs中的问题进行排序

EXTjs:使用数字和字符串对EXTjs中的问题进行排序,extjs,Extjs,我在extjs中使用了网格,其中列中的值分别为200.00GB、12.00GB和23.34GB。当我点击排序时,它并没有按正确的顺序显示,比如升序或降序。请帮助我如何显示数字和字符串排序的组合。检查图像 文档中介绍了这一点: 您可以提供自己的自定义排序方法。尝试排序类型 在您的问题中添加一些代码…您的存储外观如何?如何存储大小值?作为有意义的文本,但是您真正应该做的是以数字形式存储它们并将它们呈现为文本,这可以解决排序问题。下面是store:Ext.define('temp.store.Dev

我在extjs中使用了网格,其中列中的值分别为200.00GB、12.00GB和23.34GB。当我点击排序时,它并没有按正确的顺序显示,比如升序或降序。请帮助我如何显示数字和字符串排序的组合。检查图像


文档中介绍了这一点:

您可以提供自己的自定义排序方法。

尝试排序类型


在您的问题中添加一些代码…您的
存储外观如何?如何存储大小值?作为有意义的文本,但是您真正应该做的是以数字形式存储它们并将它们呈现为文本,这可以解决排序问题。下面是store:Ext.define('temp.store.Device',{extend:'Ext.data.store',model:'temp.model.Device',//autoLoad:true,proxy:{type:'ajax',url:'data/role.json',reader:{type:'json',root:'dis.role'});请检查我更新的图像。我需要按ASC或DESC顺序对其进行排序。我将您链接到文档以获取您想要的内容,甚至还有一个示例。请阅读。您有任何与我需要的内容相同的示例吗?
sortDir: 'ASC', sortType: 'asInt'