让我说我有一群人:
Please correct validation errors with your trigger.
每个人在这个阵列中有几行显示他们在不同生活时刻的工资。
我想要[
{name: 'Vasily', age: 18, salary: 5},
{name: 'Vasily', age: 25, salary: 10},
{name: 'Vasily', age: 30, salary: 15},
{name: 'Ivan' , age: 18, salary: 6},
{name: 'Ivan' , age: 25, salary: 9},
.......
]
和group by name
,然后按排序汇总薪水。因此,如果我按汇总工资下降排序,我可以看到谁赚得更多。
Here is plunker我现在得到了什么。这按每个组内的工资排序,我想按全球工资排序。
答案 0 :(得分:1)
最后我找到了路。我不得不使用sub getDescription {
my $uniqueID = shift;
my $retval;
my $ui;
foreach my $key ( keys %HASHLIST ) {
foreach $ui ( @{ $HASHLIST{$key}->{uniqueID} }) {
if ( $ui eq $uniqueID ) {
$retval = $HASHLIST{$key}->{description};
last;
}
}
last if $retval;
}
return $retval;
}
代替。
这是plunker
答案 1 :(得分:0)
尝试使用angular datatables允许基于多列订购记录,这样您就可以添加数据集,一切都将为您完成。
关于Grid-UI,我发现了这个doc,从我所看到的情况来看,我不认为在您按不同的列对数据进行分组时可以进行排序。 我认为您需要删除分组以使其正常工作。