[ACS-4985] Added clear and apply button to SearchDateRangeAdvancedTabbedComponent. Moved logic from template to typescript file

This commit is contained in:
swapnil.verma
2023-07-27 11:14:48 +05:30
committed by Jatin_Chugh
parent 5ca8856d1c
commit 131b2bcb52
2 changed files with 26 additions and 0 deletions
@@ -11,3 +11,13 @@
</adf-search-date-range-advanced>
</ng-container>
</adf-search-filter-tabbed>
<div class="adf-facet-buttons" *ngIf="!settings?.hideDefaultAction">
<button mat-button color="primary" data-automation-id="date-range-advanced-btn-clear" (click)="reset()">
{{ 'SEARCH.FILTER.ACTIONS.CLEAR' | translate }}
</button>
<button mat-button color="primary" data-automation-id="date-range-advanced-btn-apply" [disabled]="hasValidValue()" (click)="submitValues()">
{{ 'SEARCH.FILTER.ACTIONS.APPLY' | translate }}
</button>
</div>
@@ -168,4 +168,20 @@ export class SearchDateRangeAdvancedTabbedComponent implements SearchWidget, OnI
}
});
}
onQueriesCombined(query: string) {
this.combinedQuery = query;
}
onValuesToDisplayCombined(valuesToDisplay: string) {
this.combinedValuesToDisplay = valuesToDisplay;
}
onTabValid(tabValid: boolean, field: string) {
this.tabsValidity[field] = tabValid;
}
onDateRangedValueChanged(value: Partial<SearchDateRangeAdvanced>, field: string) {
this.value[field] = value;
}
}