Tabelas, filtros e colunas configuráveis
Concluídocriado em 07/06/2026, 00:23 · atualizado em 07/06/2026, 00:23
Tabelas, filtros e colunas configuráveis são fundamentais para um jogo manager. O FootSim depende de listas grandes de jogadores, clubes, competições, partidas, transferências, estatísticas e finanças. O jogador precisa conseguir encontrar, ordenar e interpretar dados rapidamente.
Esse item não é sobre os dados em si. Ele é sobre a apresentação desses dados em tabelas usáveis, com ordenação, filtros, colunas relevantes, persistência de layout quando aplicável e densidade adequada para o estilo “rápido e claro” do FootSim. O padrão atual está funcional e maduro para o escopo principal, embora use paginação e não virtualização em todos os contextos, e filtros avançados ainda estejam concentrados em algumas telas específicas.
Escopo incluído
- Tabelas de jogadores
- Tabelas de elenco
- Tabelas de mercado
- Tabelas de competições
- Tabelas de partidas quando aplicável
- Tabelas financeiras quando aplicável
- Tabelas de treino quando aplicável
- Ordenação por coluna
- Filtro global
- Filtros específicos quando aplicável
- Filtros avançados em superfícies que exigem isso, como mercado
- Colunas configuráveis
- Column picker quando aplicável
- Layouts de colunas persistidos quando aplicável
- Badges e chips dentro de tabelas
- Valores formatados
- Estados vazios de tabela
- Paginação quando aplicável
- Integração com TanStack Table ou equivalente
- Densidade adequada de dados
- Acesso rápido a entidades relacionadas
Fora de escopo
- Filtros avançados em todos os campos de todas as tabelas
- Query builder completo
- Virtualização obrigatória em todas as listas
- Exportação de qualquer tabela para CSV em todas as telas
- Pivot tables
- Relatórios customizados avançados
- Fórmulas dentro de tabelas
- Edição inline universal
- Gráficos automáticos para todas as tabelas
- Comparação complexa multi-entidade
- Tabelas colaborativas online
- Garantia de performance perfeita em bases gigantescas sem otimizações adicionais
Critérios de conclusão
- O jogador consegue ordenar dados importantes.
- O jogador consegue filtrar listas grandes.
- Tabelas permanecem legíveis com muitos registros.
- Colunas relevantes aparecem no contexto certo.
- Layouts configuráveis persistem quando aplicável.
- Estados vazios são compreensíveis.
- Tabelas levam a perfis ou ações relacionadas quando necessário.
- O padrão de tabelas é consistente entre áreas principais.
- Paginação mantém a interface usável mesmo sem virtualização completa.
- Filtros avançados existem onde são mais necessários.
- O uso de tabelas ajuda a manter o FootSim rápido e claro.
Sem atualizações por enquanto.