Grid MVC com filtro opcional

Bom dia!

Estou criando uma tela em MVC onde irei permitir o usuário a filtrar registros (GRIDFILTER igual a .T.).

Como posso fazer para incluir filtros prontos de forma que o usuário só selecione o desejado, e sem que a tela já abra com o filtro aplicado?

Tentei incluir um filtro para a tabela através do SIGACFG e não surtiu resultado.

Quero que fique similar ao que ocorre com a classe FwMBrowse ao adicionar um AddLegend ou incluir um filtro para aquela tabela através do SIGACFG.

Alguém já precisou fazer algo do tipo?

Exemplo: Na tela a seguir, ao clicar em Filtrar gostaria que a mesma já exibisse dois filtros prontos para o usuário apenas selecionar e aplicar. Atualmente a única forma de fazer isso é diretamente no perfil do usuário.

tela_filtro.PNG

Grato pela atenção.

:warning: Atenção: Esta publicação foi transferida automaticamente do fórum antigo, mas os anexos não foram incluídos.

Opa, se não estou enganado, tem um objeto da classe FwBrowse no ModelGrid, ou na View. Ele que faz o controle do Browse (quando se está usando o ENABLENEWGRID da FWFormView).

Se achar este objeto, na classe FwBrowse tem o método AddFilter, que é o mesmo utilizado internamente pelo AddLegend.

Talvez ele seja um FWFormBrowse ou um FWMBrowse, mas são todos herança do FwBrowse, então deve funcionar.

https://tdn.totvs.com/display/public/PROT/FwBrowse