Árvore de páginas

Versões comparadas

Chave

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

O framework do Menu HTML está estruturado com base nos seguintes arquivos e artefatos disponbilizados:

 

Índice

Framework-services.js

contém artefatos a serem chamadas pelos controllers que permitem o acesso e formatação a dados;

serviceHelper

agrupador de atributos e métodos que atendem à necessidades específicas;

formatDateToServer

Descrição: atributo que contém o formato de data esperado pelo servidor;

showLargeModal

retorna se deve ou não apresentar a modal com a classe "modal-lg" do bootstrap;

formatMillisecondsDateToString

Descrição: formata a data informada de acordo com o padrao informado.

Parâmetro de entrada: data a ser formatada (tipo Long) e formato a ser aplicado (tipo String);

Parâmetro de saída: data formatada (tipo Date);

formatStringDateToServer

Descrição: converte uma data em formato string para um objeto do tipo Date.

Parâmetro de entrada: uma string com conteúdo em formato Data;

Parâmetro de saída: uma string formatada com o formato de data do atributo "formatDateToServer";

showRecordDetail

Descrição: método utilizado quando há uma lista hierárquica (item pai e item filho) para apresentar o detalhamento da linha selecionada;

Parâmetros de entrada: ID da DIV pai do elemento selecionado (tipo String), a classe CSS que contém a tabela detalhe (tipo String) e a decisão de mostrar a linha detalhe (tipo booleano);

Parâmetro de saída: se a linha de detalhe está visível ou não (tipo booleano);

validateForm

Descrição: efetua as validações de campos cadastradas para um form HTML;

Parâmetros de entrada: escopo do form a ser validado;

Parâmetro de saída: retorna se o form foi validado com sucesso (tipo booleano);

  • Framework-services.js: contém artefatos a serem chamadas pelos controllers que permitem o acesso e formatação a dados;
    • serviceHelper: agrupador de atributos e métodos que atendem à necessidades específicas;
      • atributo "formatDateToServer": retorna o formato de data esperado pelo servidor
      • método "showLargeModal": retorna se deve ou não apresentar a modal com a classe "modal-lg" do bootstrap;
      • método "formatMillisecondsDateToString": formata a data informada de acordo com o padrao informado (recebe como parâmetros "dateToFormat" e "customFormat");
      • método "formatStringDateToServer": converte uma data em formato string para um objeto do tipo Date (recebe como "parâmetro" uma string com conteúdo em formato Data);

      • método "showRecordDetail": método utilizado quando há uma lista hierárquica (item pai e item filho) para apresentar o detalhamento da linha selecionada (recebe como parâmetro a linha pai selecionada, a classe CSS da linha detalhe e ;
      • método "validateForm": efetua as validações de campos cadastradas para um form HTML;

 

Framework-factories.js

 

Index.js

main.js

 

Tratamento de erros -> como funciona quando não quero exibir a mensagem