0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Auraコンポーネントlightning datatableでデフォルトである列でソートして表示する

Posted at

ヘルパーメッソドの呼び出し方を間違えたのと、列の指定場所を間違ったので半日以上悩みましたができました。

口座開設日順に並ばせたかった。Apexでデータを取得している時にソートしようと思いましたが、今回は値の合計を取引先のID単位で行ったので取引先のフィールドである口座開設日でうまく並び替えできませんでした。

image.png

今回はmyDataの変数にいったん保存しない方法で行ってみました。myDataにいったん保存した場合は口座開設日の列をクリックした時みたいに矢印が表示された状態になりました。

image.png

このヘルパーを呼び出すことで並び替えて表示出来た。

    sortDatainit: function (component,data){
        //var data = component.get("v.myData");
        var fieldName = 'trading_start_date__c';
        var sortDirection = 'asc';
        var reverse = sortDirection !== 'asc';
        data.sort(this.sortBy(fieldName, reverse));
        component.set("v.myData", data);
        component.set("v.showSpinner", false);
        
    },
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?