Páginas filhas
  • DSERTSS3-3192 - DT TRANSMITE - Salvar as configurações da definição e ordem das colunas das grids de monitores

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

01. DADOS GERAIS

Produto:

TOTVS Transmite

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:TOTVS Transmite
Função:Não Há
País:Brasil
Ticket:Não Há
Requisito/Story/Issue (informe o requisito relacionado) :DSERTSS3-3192

02. SITUAÇÃO/REQUISITO

  • Solicitado o estudo para atender pedido do cliente que deseja a gravação das configurações da ordem do grid.

03. SOLUÇÃO

No estudo foram realizados testes de algumas features dos frameworks utilizados pelo produto que ainda tinham sido não analisadas e aplicadas pela equipe de desenvolvimento, chegando a conclusão à a seguir.

Ao iniciar a aplicação o client fará o consumo de um endpoint que fornecerá o a ordenação das colunas de todos os tipos de documentos (CT-e, NF-e, etc.). O retorno desse endpoint será salvo no local storage do usuário, para melhor performance da aplicação que por sua vez não terá que efetuar requisições toda vez que mudar de pagina página para saber a ordenação das colunas. 

...

   Login na aplicação → Requisição para receber as ordem ordens das colunas → grava no  local storage

  • Ao Entrar em qualquer pagina página de documentos:

   Mudança para a pagina página do documento selecionado → component pega a ordenação das colunas no local storage → chamar função do service das colunas para trazer as colunas já ordenadas → service ordena e devolve para o componente → component exibe as colunas

  • Ao realizar mudanças na visualização da tabela:

   Realiza as mudança mudanças nas configurações do grid → trigger do metodo método p-change-visible-columns  → manda a nova configuração para o service retornar a visualização → grava no  local storage → aplicação realiza um post para o endpoint que gravará a nova configuração no banco

04. DEMAIS INFORMAÇÕES

Card documentos
InformacaoUse esse box para destacar informações relevantes e/ou de destaque.
TituloIMPORTANTE!
  • Não Há

05. ASSUNTOS RELACIONADOS

  • Não Há



Templatedocumentos