AngularJS ui-gridでグループ化された行を並べ替えるにはどうすればよいですか?
役人のように グループ化のチュートリアルデモグリッドで、バランスをソートすると列の昇順では、グループ化された行はどれも変更されませんが、ソートは実際には各グループ化された行の下の行に影響を与えていました。下の画像のように。
問題は、並べ替えがグループ化された行に対して機能するように、どのように機能させることができるかです。
グループ化された列のソート優先順位を0より高く設定しようとしましたが、うまくいかないようです。
回答:
回答№1は0columnDefsにsort:{priority:1、direction: "asc"}を追加することができます
経験値 $ scope.gridOptions {
columnDefs:[
{ 名前: "会社"、 並べ替え:{優先順位:1、方向: "asc"} } ]
}
回答№2の場合は0
できないかもしれません。 UIグリッドの既知の制限のように見えます
REf:https://github.com/angular-ui/ui-grid/issues/3930
注:グループ化はソート機能を利用して、ユーザーがソート順を変更したり外部ソート機能を使用したりして、結果のリストをグループ化することを可能にします。 グループ化されているとマークされている列は、常にソート優先順位の高い順に移動されます。グループ化できるようにデータをソートする必要があるためです。