Visão geral
Dentro das opções de visualização do objeto de Consulta, o modo Grid é a escolha ideal para a exibição de dados estruturados em linhas e colunas. Para tornar essa visualização ainda mais poderosa e interativa, a plataforma oferece o recurso de Filtro Avançado.
Ao habilitar essa funcionalidade, cada coluna da consulta ganha controles individuais de filtragem. Isso permite que o usuário final refine os resultados de forma independente, oferecendo-o maior precisão. Abaixo confira um exemplo na interface:
Problema
Durante a utilização do Filtro Avançado em cenários reais, identificamos um ponto de fricção na experiência do usuário, quando uma coluna contém informações muito extensas, a visualização dentro dos controles de filtro pode dificultar a leitura rápida e a seleção precisa dos critérios. Sendo os problemas identificados:
- Impacto na leiturabilidade das informações.
- Ineficiência na busca de informações para serem filtradas.
Solução
Para aprimorar a arquitetura da informação e resolver o problema de visualização, aplicaremos um ajuste estrutural no componente, aumentando a largura padrão do menu de filtros 200px para 300px. Esse aumento de 50% permite comportar uma quantidade significativamente maior de caracteres, garantindo que o usuário visualize o conteúdo sem cortes.
É necessário sobrescrever a função _showAt do componente RadContextMenu da Telerik. Como a aparência e o comportamento do menu são gerenciados nativamente por essa biblioteca, a customização deve ser aplicada diretamente em seu núcleo para garantir que a nova dimensão seja respeitada em todos os estados do componente.
