如何使用extjs4.1在网格中使用连字符按降序对浮点值排序
我的应用程序中有一个网格。它包含字段值stock。我想按降序对字段进行排序。stock字段包含一个带正浮点数、负浮点数和连字符值的值。我希望始终显示最后一行中的所有连字符值。有人能告诉我怎么做吗 e、 g如何使用extjs4.1在网格中使用连字符按降序对浮点值排序,extjs,extjs4.1,extjs4.2,sencha-architect,Extjs,Extjs4.1,Extjs4.2,Sencha Architect,我的应用程序中有一个网格。它包含字段值stock。我想按降序对字段进行排序。stock字段包含一个带正浮点数、负浮点数和连字符值的值。我希望始终显示最后一行中的所有连字符值。有人能告诉我怎么做吗 e、 g 谢谢这不是自然规律。按照自然顺序,连字符(表示值零)应该位于正值和负值之间 为了实现这样的定制订单,ExtJs允许您定义一个。在您的商店中,您可以定义如下内容: sorters: [{ sorterFn: function(value1, value2){ if (va
谢谢这不是自然规律。按照自然顺序,连字符(表示值零)应该位于正值和负值之间 为了实现这样的定制订单,ExtJs允许您定义一个。在您的商店中,您可以定义如下内容:
sorters: [{
sorterFn: function(value1, value2){
if (value1 === value2) {
return 0;
}
if (value1 == '-') return -1;
if (value2 == '-') return 1;
return parseFloat(value1) < parseFloat(value2) ? -1 : 1;
}
}]
分拣机:[{
分拣机编号:功能(值1、值2){
如果(值1==值2){
返回0;
}
如果(value1=='-')返回-1;
如果(value2='-')返回1;
返回parseFloat(value1)
sorters: [{
sorterFn: function(value1, value2){
if (value1 === value2) {
return 0;
}
if (value1 == '-') return -1;
if (value2 == '-') return 1;
return parseFloat(value1) < parseFloat(value2) ? -1 : 1;
}
}]