【发布时间】:2018-09-28 13:10:43
【问题描述】:
虽然我对 Angular 非常陌生,但我在使用 ngx-DataTable 时遇到了一些困难。我正在使用简单的 ngx-DataTable 进行简单的操作。问题出在列上,尽管我已将 attr 声明为 [sortable]=true,但排序不起作用。这是代码。 表定义:
<ngx-datatable
[columns]="columns"
[columnMode]="'force'"
[headerHeight]="40"
[footerHeight]="50"
[rowHeight]="'auto'"
[limit]="10"
[rows]='contacts'>
DataTable包含两列,定义如下。
<ngx-datatable-column
[width]="50"
[resizeable]="true"
[sortable]="true"
[draggable]="true"
[canAutoResize]="true" name="Name">
<ng-template let-row="row" ngx-datatable-cell-template>
<span>{{row.first_name}}</span>
</ng-template>
</ngx-datatable-column>
<ngx-datatable-column
[width]="50"
[resizeable]="true"
[sortable]="true"
[draggable]="true"
[canAutoResize]="true" name="Actions">
<ng-template let-row="row" let-rowIndex="rowIndex" ngx-datatable-cell-template>
<!--Template Here-->
</ng-template>
</ngx-datatable-column>
我只想让我的姓名列可排序。请帮帮我。提前致谢。
【问题讨论】:
-
它呈现正确的表格?
-
你可以创建你的排序函数
-
正确渲染。 @MihaiAlexandru-Ionut。我也有一些其他页面,它正在完全工作。但不在此。我不知道为什么..
标签: javascript angular ngx-datatable