Jump to content

acneto.frc

Members
  • Content count

    6
  • Joined

  • Last visited

Community Reputation

0 Comum

About acneto.frc

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. acneto.frc

    Passagem de parâmetros

    Boa tarde a todos! Estou trabalhando em uma aplicação Node-Express-Html-Bootsrap-Javascript-mysql, etc... Arquitetura MVC. Tenho um determinado formulário (document) que antes de renderizá-lo faço uma chamada a função sql da model e recebo como retorno um objeto sql (result). Ao renderizar o formulário passo o objeto como parâmetro para o html. Dentro do htm tenho acesso aos elementos do objeto os quais apresento em uma tabela. Depois disso preciso que uma função javascript seja executada mas não sei como fazer para que a função tenha acesso ao objeto. Anexo segue uma imagem como as fases de execução do programa Abraços a todos e obrigado!
  2. Bom dia a todos! Tenho uma rotina desenvolvida em Delphi onde eu gravo em uma tabela os campos alterados das tabelas do sistema. Preciso implementar essa rotina em javascript e não estou conseguindo obter os valores do campo alterado e o valor anterior (delta) É uma rotina muito útil para acompanhamento de operação do sitema Obrigado! begin DmCliente.CdsAlteracoes.Open; m_modificado := false; for i := 0 to CdsAtivo.Fields.Count - 1 do begin V := CdsAtivo.Fields.OldValue; V := VarType( V ); if CdsAtivo.Fields.OldValue <> CdsAtivo.Fields.NewValue then begin m_modificado := true; with DmCliente.CdsAlteracoes do begin DmCliente.CdsAlteracoes.Append; DmCliente.CdsAlteracoes.FieldByName('Alt_DtCadastro').AsString := dateToStr( Date ); DmCliente.CdsAlteracoes.FieldByName('Alt_Horario').AsString := TimeToStr( time() ); DmCliente.CdsAlteracoes.FieldByName('Alt_NomeTabela').AsString := UpperCase(NomeTabela); DmCliente.CdsAlteracoes.FieldByName('Alt_CampoChave').AsInteger := CdsAtivo.Fields[0].OldValue; DmCliente.CdsAlteracoes.FieldByName('Alt_NomeCampo').AsString := CdsAtivo.Fields.FieldName; Case CdsAtivo.Fields.DataType of // .FieldByName(Vle.Cells[ 0 , i ]).DataType of ftString: begin if CdsAtivo.Fields.OldValue <> Null then DmCliente.CdsAlteracoes.FieldByName('Alt_DadoOriginal').AsString := CdsAtivo.Fields.OldValue; if CdsAtivo.Fields.NewValue <> Null then DmCliente.CdsAlteracoes.FieldByName('Alt_DadoAlterado').AsString := CdsAtivo.Fields.NewValue; end; end; DmCliente.CdsAlteracoes.FieldByName('Alt_NomeUsuario').AsString := m_nomeusuario; DmCliente.CdsAlteracoes.FieldByName('Alt_DtCadastro').AsDateTime := date(); DmCliente.CdsAlteracoes.FieldByName('Alt_Horario').AsString := TimeToStr(time()); DmCliente.CdsAlteracoes.FieldByName('Alt_NomeMicro').AsString := m_HostNome^.h_name; DmCliente.CdsAlteracoes.FieldByName('Alt_IpMicro').AsString := m_HostIp; DmCliente.CdsAlteracoes.FieldByName('Usu_Codigo').AsInteger := m_CodigoUsuario; DmCliente.CdsAlteracoes.Post; end; end; end; if m_modificado = true then DmCliente.CdsAlteracoes.ApplyUpdates(0); DmCliente.CdsAlteracoes.Close; end;
  3. Boa tarde pessoal! Preciso mostrar uma foto no formulário (view), mas para isso preciso concatenar o conteúdo do campo do banco de dados que tem o código do aluno. Na rotina abaixo eu tento fazer isso mas não esta funcionando. Podem me ajudar? <div class="col-md-3 offset-md-0" id="fotoAluno" style="border: solid; height: 230px;"> <script> let campo = document.getElementById("alu_nromatricula"); campo = "/" + campo + ".jpg"; console.log(campo); </script> <img src="campo" alt="imagem ausente" width=60 height=40> </div> Obrigado a todos.
  4. Boa dia a todos! O código abaixo monta um conjunto de botões padrão na horizontal, utilizo estes botões nos formulários de cadastro do sistema. Ele é chamado a partir do include dentro de um formulário conforme abaixo Chamada do formulário dentro do HTML <%- include('frm_cadAlunosBotoes.ejs', {valorNovo: 1}); %> Observe que são passados dois parâmetros: primeiro o nome do formulário e o segundo um valor numérico que é testado seu valor na tag <p> e mostra o valor mas não estou conseguindo usar o valor como parâmetro dentro da função novoRegistro do onclick. <!-- barra de botões de ação padrão do projeto --> <div class="btn-manutencao"> <p><%= valorNovo %></p> <div class="row"> <div class="col-md-2 col-md-offset-0"> <a class="btn btn-primary btn-block" id="btn-novoRegistro" onclick="novoRegistro(valorNovo)">F2 - Novo Registro</a> </div> <div class="col-md-2 col-md-offset-0"> <button type="button" id="btn-editarRegistro" onclick="editarRegistro()" class="btn btn-primary btn-block">F3 - Editar Registro</button> </div> <div class="col-md-2 col-md-offset-0"> <button id="btn-cancelarRegistro" onclick="cancelarRegistro()" class="btn btn-primary btn-block">F5 - Cancelar </button> </div> <div class="col-md-2 col-md-offset-0"> <button id="btn-pesquisarRegistro" href="#" class="btn btn-primary btn-block">F7 - Pesquisar</button> </div> <div class="col-md-2 col-md-offset-0"> <button id="btn-gravarRegistro" type="submit" class="btn btn-primary btn-block">F10 - Gravar Registro </button> </div> <div class="col-md-2 col-md-offset-0"> <a class="btn btn-primary btn-block" id="btn-voltar" href="#">F12-Sair</a> </div> </div> </div>
  5. Ao carregar um formulário de cadastro preciso executar métodos para desabilitar os inputs, selects e botões de controle como novo, editar, cancelar, gravar, etc. Meu problema é que quando renderizo o formulário sem ter saído dele (ex. editar registro, ele executa a rota de renderizar o formulário) o método de desabilitar é executado e na verdade preciso que seja habilitado e os inputs seja limpos. As funções estão sendo chamadas no document.ready do formulário.
  6. <!DOCTYPE html> <html lang="pt-br"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title><%= title %></title> <link rel="stylesheet" href="./style/style_noticias.css"> <!-- <script type="text/javascript" src="../../../public/js/script_oportunidades.js"></script> --> </head> <body id="corpo"> <script type="text/javascript" src="js/script_oportunidades.js"></script> </body onload="construtor(oportunidades)"> </html>
×

Important Information

Ao usar o fórum, você concorda com nossos Terms of Use.