/ / AngularJS ui-gridでグループ化された行をソートする方法 - javascript、angularjs、ソート、angularjs-directive、angular-ui-grid

どのようにAngularJSのuiグリッドでグループ化された行を並べ替えるには? - javascript、angularjs、sorting、angularjs-directive、angle-ui-grid

AngularJS ui-gridでグループ化された行を並べ替えるにはどうすればよいですか?

役人のように グループ化のチュートリアルデモグリッドで、バランスをソートすると列の昇順では、グループ化された行はどれも変更されませんが、ソートは実際には各グループ化された行の下の行に影響を与えていました。下の画像のように。

問題は、並べ替えがグループ化された行に対して機能するように、どのように機能させることができるかです。

ここに画像の説明を入力

グループ化された列のソート優先順位を0より高く設定しようとしましたが、うまくいかないようです。

回答:

回答№1は0

columnDefsにsort:{priority:1、direction: "asc"}を追加することができます

経験値 $ scope.gridOptions {

columnDefs:[

{ 名前: "会社"、 並べ替え:{優先順位:1、方向: "asc"} } ]

}


回答№2の場合は0

できないかもしれません。 UIグリッドの既知の制限のように見えます

REf:https://github.com/angular-ui/ui-grid/issues/3930

注:グループ化はソート機能を利用して、ユーザーがソート順を変更したり外部ソート機能を使用したりして、結果のリストをグループ化することを可能にします。 グループ化されているとマークされている列は、常にソート優先順位の高い順に移動されます。グループ化できるようにデータをソートする必要があるためです。