added null filter
This commit is contained in:
@@ -66,6 +66,7 @@
|
||||
<option value="stringin" title="field contains value">⊇</option>
|
||||
<option value="in" title="field is one of the values">∈</option>
|
||||
<option value="nin" title="field is not one of the values">∉</option>
|
||||
<option value="null" title="field is null">∅</option>
|
||||
</rb-form-select>
|
||||
<div class="filter-inputs">
|
||||
<rb-array-input [(ngModel)]="filter.values" [name]="'filter-' + filter.field"
|
||||
@@ -76,15 +77,18 @@
|
||||
(filter.field == 'added' ? 'date' : (filter.field == 'type' ? 'type' : ''))">
|
||||
<rb-form-date-input *ngSwitchCase="'date'" [rbArrayInputListener]="'filter-' + filter.field"
|
||||
[name]="'filter-' + filter.field + item.i" [index]="item.i"
|
||||
[label]="filter.label" [(ngModel)]="item.value"></rb-form-date-input>
|
||||
[label]="filter.label" [(ngModel)]="item.value"
|
||||
[disabled]="filter.mode === 'null'"></rb-form-date-input>
|
||||
<rb-form-input *ngSwitchCase="''" [rbArrayInputListener]="'filter-' + filter.field"
|
||||
[name]="'filter-' + filter.field + item.i" [index]="item.i"
|
||||
[label]="filter.label" [(ngModel)]="item.value"></rb-form-input>
|
||||
[label]="filter.label" [(ngModel)]="item.value" [disabled]="filter.mode === 'null'">
|
||||
</rb-form-input>
|
||||
<rb-form-input *ngSwitchCase="'autocomplete'" [rbArrayInputListener]="'filter-' + filter.field"
|
||||
[name]="'filter-' + filter.field + item.i" [index]="item.i"
|
||||
[label]="filter.label" [(ngModel)]="item.value"
|
||||
[rbDebounceTime]="0" (keydown)="preventDefault($event, 'Enter')"
|
||||
[rbFormInputAutocomplete]="autocomplete.bind(this, filter.autocomplete)"
|
||||
[disabled]="filter.mode === 'null'"
|
||||
ngModel></rb-form-input>
|
||||
<rb-form-select *ngSwitchCase="'type'" [rbArrayInputListener]="'filter-' + filter.field"
|
||||
[name]="'filter-' + filter.field + item.i" [index]="item.i"
|
||||
|
Reference in New Issue
Block a user