]> git.apps.os.sepia.ceph.com Git - ceph.git/blob
208bb0d34f19f90df61b50725e23ae5ee0996279
[ceph.git] /
1 <cd-table [data]="filterInDevices"
2           [columns]="columns"
3           identifier="uid"
4           [forceIdentifier]="true"
5           [selectionType]="selectionType"
6           columnMode="flex"
7           [autoReload]="false"
8           [searchField]="false">
9   <div class="table-filters form-inline"
10        *ngIf="filters.length !== 0">
11     <div class="form-group filter tc_filter"
12          *ngFor="let filter of filters">
13       <label class="col-form-label"><span>{{ filter.label }}</span><span>: </span></label>
14       <select class="custom-select"
15               [(ngModel)]="filter.value"
16               [ngModelOptions]="{standalone: true}"
17               (ngModelChange)="onFilterChange()"
18               [disabled]="filter.disabled">
19         <option *ngFor="let opt of filter.options"
20                 [value]="opt.value">{{ opt.formatValue }}</option>
21       </select>
22     </div>
23     <div class="widget-toolbar tc_refreshBtn"
24          *ngIf="filters.length !== 0">
25       <button type="button"
26               title="Reset filters"
27               class="btn btn-light"
28               (click)="onFilterReset()">
29         <span [ngClass]="[icons.stack]">
30           <i [ngClass]="[icons.filter, icons.stack2x]"></i>
31           <i [ngClass]="[icons.destroy, icons.stack1x]"></i>
32         </span>
33       </button>
34     </div>
35   </div>
36 </cd-table>