Browse Source
Merge pull request #23210 from abpframework/issue-22928
Angular - Enable column header click sorting in extensible table
pull/23232/head
oykuermann
7 months ago
committed by
GitHub
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
1 changed files with
9 additions and
2 deletions
-
npm/ng-packs/packages/components/extensible/src/lib/components/extensible-table/extensible-table.component.html
|
|
|
@ -64,17 +64,24 @@ |
|
|
|
[prop]="prop.name" |
|
|
|
[sortable]="prop.sortable" |
|
|
|
> |
|
|
|
<ng-template ngx-datatable-header-template let-column="column"> |
|
|
|
<ng-template ngx-datatable-header-template let-column="column" let-sortFn="sortFn"> |
|
|
|
@if (prop.tooltip) { |
|
|
|
<span |
|
|
|
[ngbTooltip]="prop.tooltip.text | abpLocalization" |
|
|
|
[placement]="prop.tooltip.placement || 'auto'" |
|
|
|
container="body" |
|
|
|
[class.pointer]="prop.sortable" |
|
|
|
(click)="prop.sortable && sortFn(column)" |
|
|
|
> |
|
|
|
{{ column.name }} <i class="fa fa-info-circle" aria-hidden="true"></i> |
|
|
|
</span> |
|
|
|
} @else { |
|
|
|
{{ column.name }} |
|
|
|
<span |
|
|
|
[class.pointer]="prop.sortable" |
|
|
|
(click)="prop.sortable && sortFn(column)" |
|
|
|
> |
|
|
|
{{ column.name }} |
|
|
|
</span> |
|
|
|
} |
|
|
|
</ng-template> |
|
|
|
<ng-template let-row="row" let-i="index" ngx-datatable-cell-template> |
|
|
|
|