Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Guia para tirar as dúvidas básicas de desenvolvimento de componentes customizados do front-end novo, exemplo: “como pego a unidade logada?”.

\uD83D\uDCD8 Instruções

Unidade logada, como obter?

  • Adicione o private app: AppMainComponentno construtor

  • this.app?.unidadeAtual?.id

Operador logado, como obter?

  • Adicione o private loginService: LoginService no construtor

  • this.loginService.usuario

Como obter os Parâmetros (Comerciais e GTK) ?

Como abrir uma Outra Tela (em aba)?

  • De preferência no service, adicione private abaService: AbasService no construtor

  • para a chamada execute:

    • this.abaService.abrirDin(titulo, 'PedidoTransportadorComponent', {pedido}, AbasService.modTMSEmbarcador) ;

    • Nesse caso esta chamando um componente custom em uma nova aba

  • Caso queira um componente dinâmico em nova aba:

    • this.abaService.abrirDin(titulo, 'ListaComponent', {nomeFormulario: 'nomeDoSeuFormDinamico'}, AbasService.modDin)

Como abrir uma Modal (Child)?

  • De preferência no service, adicione private formService: FormulariosService no construtor

  • no seu método que abrirá:

    • this.formService.exibirFormularioAuxiliar('nomeDoForm',{obj: objParaOFormDinamico}, 50, 40);

    • os dois últimos parâmetros são o tamanho da modal em %, são opcionais.

  • Para abrir um customizado a chamada se da da mesma forma, porém, no cadastro do form, é necessário informar o modulo e componente custom.

Destaque informações importantes em um painel como este. Para editar a cor ou o estilo desse painel, selecione uma das opções no menu.

\uD83D\uDCCB Artigos relacionados

  • No labels