Mb,任何人都知道,为什么网格中的分组排序数据不正确? 例如:
https://fiddle.sencha.com/#fiddle/fg4
P.S。我把字段'proejct','projectId'分组,但都无济于事。 我想要下一个结果:
| 1. blablabla |
| field1 | field2 | field3 | field4 |
| 2. blablabla |
| field1 | field2 | field3 | field4 |
.......
| 10. blablabla |
| field1 | field2 | field3 | field4 |
| field1 | field2 | field3 | field4 |
| 11. blablabla |
| field1 | field2 | field3 | field4 |
| field1 | field2 | field3 | field4 |
答案 0 :(得分:1)
对字符串中的数字进行排序将始终产生此结果。这是因为一个stringort总是寻找
所以排序是绝对正确的。在您的案例int
中,您应该使用额外的项目编号字段number
/ projectId
,并按其分组,以解决您的问题。
修改强>
ExtJS 5.0版本中存在一个错误。它适用于ExtJS 5.1
请参阅此Fiddle
现在进行更改:
您需要分组
groupField: 'projectId'
分拣机不是必需的,因为分组将排序
并显示项目字段使用以下group-header-template
groupHeaderTpl: Ext.create('Ext.XTemplate',
'{children:this.format}',
{
format: function(c) {
return c[0].get('project');
}
}
)