====== Especificação Funcional: Paginação e opções dos grids ====== ====== Resumo ====== Todos os grids do sistema que exibem muitos registros possuem alguns recursos em comum, são eles: paginação, filtros, exportação par excel e quantidade de registros. ====== Descrição ====== ==== Paginação ==== Os grids paginados não carregam todos os registros de uma só vez, eles são carregados de acordo com a troca de páginas ou mudanças da quantidade de registros disponíveis. Dessa forma, o sistema não precisa carregar todos os registros de uma só vez, deixando a navegação mais rápida para o usuário e menos custosa para o processamento dos serviços. ==== Filtros e ordenação ==== Cada coluna que é exibida nos grids possuem duas funcionalidades, são elas: filtro e ordenação. O filtro permite ao usuário digitar algum texto no campo abaixo do título da coluna, com isso o sistema irá filtrar nos registros todos os registros que contem o texto que o usuário digitou. Já a ordenação irá ordenar os registros em ordem ascendente ou descendente de acordo com que o usuário acionou, a ordenação só ocorre em uma coluna. ==== Exportação para Excel ==== Abaixo do grid existe a opção "Exportar para Excel", ao seleciona-la o sistema irá exportar (no formato .xlsx) todos os registros visíveis no grid, caso o usuário tenha selecionado apenas alguns, o sistema irá exportar somente os registros selecionados. ==== Quantidade de registros ==== O sistema permite que o usuário selecione quantos registros o mesmo deseja ver por página. Sendo que o valor selecionado interfere diretamente na velocidade em que os dados serão carregados.