-<div class="stc-table-div"><table class="stc-table"> <th>Имя <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('name', 'des')">▲</a> <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('name', 'asc')">▼</a> </th> <th>Возраст <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('age', 'des')">▲</a> <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('age', 'asc')">▼</a> </th> <th>Пол <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('sex', 'des')">▲</a> <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('sex', 'asc')">▼</a> </th> <th>Департамент <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('department.name', 'des')">▲</a> <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('department.name', 'asc')">▼</a> </th> <th>Адрес <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('address.city', 'des')">▲</a> <a class="sort-arrow" href="javascript:void(0)" (click)="onSortNameOrderChanged('address.city', 'asc')">▼</a> </th> <tr *ngFor="#record of (getFilteredRecords() | orderBy:sortColumnName:sortColumnOrder )"> <td>{{record.name}}</td> <td>{{record.age}}</td> <td>{{record.sex.getValue()}}</td> <td>{{record.department.name}}</td> <td>{{record.address.city}}, {{record.address.street}} {{record.address.building}}</td> </tr> <tr></table></div><div class="stc-filters"> <div class="stc-filter {{filter.name}}" *ngFor="#filter of filters.values"> <h3>{{filter.title}}</h3> <table class="stc-filter-table"> <tr *ngFor="#filterKey of filter.getValuesAndCounts().keys"> <td><input name="{{filter.classFieldName}}" value="{{filterKey}}" type="checkbox" [checked]="filter.isChecked(filterKey)" [disabled]="filter.isDisabled(filterKey)" (click)="filter.onFilterValueClicked(filterKey)"/> </td> <td>{{filterKey}} ({{filter.getValuesAndCounts()[filterKey]}})</td> </tr> <tr> <td></td><td><a href="javascript:void(0)" (click)="filter.clear()" *ngIf="filter.canBeCleared()"><span>Очистить фильтр</span></a></td> </tr> </table> </div></div>
0 commit comments