Skip to content

Commit

Permalink
feat(dynamic-table): cria nova propriedade p-visible-filter-disclaimers
Browse files Browse the repository at this point in the history
Foi criado a nova propriedade para visibleFilterDisclaimers
opcional do tipo boolean com valor default 'true' que permite
exibir ou não o filtro fixo nos disclaimer

Fixes dynamic-table/DTHFUI-7112
  • Loading branch information
renanarosario committed Nov 19, 2024
1 parent f86d1bd commit 059c3bd
Show file tree
Hide file tree
Showing 6 changed files with 45 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -245,6 +245,8 @@ export abstract class PoPageDynamicSearchBaseComponent {
this.setAdvancedFilterLiterals(this.literals);
}

@Input('p-visible-filter-disclaimers') visibleFilterDisclaimers: boolean = true;

get literals() {
return this._literals || poPageDynamicSearchLiteralsDefault[this.language];
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
[p-filter]="filterSettings"
[p-title]="title"
[p-quick-search-value]="quickSearchValue"
[p-visible-filter-disclaimers]="visibleFilterDisclaimers"
>
<po-advanced-filter
[p-filters]="filters"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
[p-hide-remove-all-disclaimer]="hideRemoveAllDisclaimer"
[p-quick-search-width]="quickSearchWidth"
[p-title]="title"
[p-visible-filter-disclaimers]="visibleFilterDisclaimers"
(p-advanced-search)="onAdvancedSearch($event)"
(p-change-disclaimers)="onChangeDisclaimers($event)"
(p-quick-search)="onQuickSearch($event)"
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -444,6 +444,26 @@ export class PoPageDynamicTableComponent extends PoPageDynamicListBaseComponent
this._hideCloseDisclaimers = Array.isArray(value) ? value : [];
}

/**
* @optional
*
* @description
*
* Controla a visibilidade dos disclaimers de filtro na página.
*
* - Quando `true` (defualt), os disclaimers de filtro são exibidos, permitindo que o usuário visualize e remova individualmente os filtros aplicados.
* - Quando `false`, os disclaimers de filtro são ocultados, desativando a opção de visualização e remoção de filtros diretamente na interface.
*
* Esta propriedade é útil para ajustar a experiência do usuário em relação aos filtros aplicados, especialmente em casos onde não se deseja exibir os disclaimers de filtro na interface.
*
* **Exemplo de uso:**
* ```html
* <!-- Para ocultar os disclaimers de filtro -->
* <po-page-dynamic-table [p-visible-filter-disclaimers]="false"></po-page-dynamic-table>
* ```
*/
@Input('p-visible-filter-disclaimers') visibleFilterDisclaimers: boolean = true;

get hideCloseDisclaimers(): Array<string> {
return this._hideCloseDisclaimers;
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,6 +182,26 @@ export abstract class PoPageListBaseComponent {
*/
@Input('p-subtitle') subtitle: string;

/**
* @optional
*
* @description
*
* Controla a visibilidade dos disclaimers de filtro na página.
*
* - Quando `true` (defualt), os disclaimers de filtro são exibidos, permitindo que o usuário visualize e remova individualmente os filtros aplicados.
* - Quando `false`, os disclaimers de filtro são ocultados, desativando a opção de visualização e remoção de filtros diretamente na interface.
*
* Esta propriedade é útil para ajustar a experiência do usuário em relação aos filtros aplicados, especialmente em casos onde não se deseja exibir os disclaimers de filtro na interface.
*
* **Exemplo de uso:**
* ```html
* <!-- Para ocultar os disclaimers de filtro -->
* <po-page-list [p-visible-filter-disclaimers]="false"></po-page-list>
* ```
*/
@Input('p-visible-filter-disclaimers') visibleFilterDisclaimers: boolean = true;

constructor(languageService: PoLanguageService) {
this.language = languageService.getShortLanguage();
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -95,7 +95,7 @@

<!-- DISCLAIMER -->
<po-disclaimer-group
*ngIf="!!disclaimerGroup"
*ngIf="!!disclaimerGroup && visibleFilterDisclaimers"
[class.po-page-list-disclaimer-group]="!!disclaimerGroup?.disclaimers?.length"
[p-disclaimers]="disclaimerGroup?.disclaimers"
[p-hide-remove-all]="disclaimerGroup?.hideRemoveAll"
Expand Down

0 comments on commit 059c3bd

Please sign in to comment.