Как создать сортируемую колонку, нажав на заголовок (ngx-datatable)? - PullRequest
0 голосов
/ 26 октября 2018

Как разработать сортируемую колонку, нажав на заголовок?

Я пытаюсь сделать, как в документации, но это не работает.

 <ngx-datatable
    #table
    ...
    [rows]='vendors'>

    <ngx-datatable-column name="VENDOR" [flexGrow]="1">
      <ng-template let-column="column" let-sort="sortFn" let-sortDir="sortDir">
        <span (click)="sort($event, sortDir, sortFn)">{{column.name}}</span>
      </ng-template>
      <ng-template let-row="row" let-value="value" ngx-datatable-cell-template>
        <div class="vendor-name">{{row.vendorName}}</div>
      </ng-template>
    </ngx-datatable-column>

1 Ответ

0 голосов
/ 26 октября 2018

Прежде всего, ngx-datatable по умолчанию поддерживает сортировку. Не передавайте параметры параметру сортировки. Это не обязательно. Сделайте это:

<ngx-datatable-column name="VENDOR" [flexGrow]="1" [sortable]="true">
...