Autor Tópico: [RESOLVIDO] - GRID Editável com gravação no último campo  (Lida 760 vezes)

amoure

  • Novato
  • *
  • Mensagens: 2
    • Email
[RESOLVIDO] - GRID Editável com gravação no último campo
« Online: Maio 31, 2016, 08:27:43 pm »
Boa Noite!

Como salvar os dados da linha em edição após passar pelo último campo.

« Última modificação: Junho 03, 2016, 05:06:39 pm por Ronyan Alves »

Rodrigo Goulart Padovezzi

  • Expert
  • *****
  • Mensagens: 1146
    • Email
Re:GRID Editável com gravação no último campo
« Responder #1 Online: Maio 31, 2016, 11:34:57 pm »
Crie uma função Javascript nome inclui_auto
findPos(this);
var ilinenumber=scAjaxGetLineNumber();
nm_atualiza_line('incluir' ,ilinenumber);

Criei outra função Javascript nome altera_auto
findPos(this);
var ilinenumber=scAjaxGetLineNumber();
nm_atualiza_line('alterar' ,ilinenumber);


Crie um evento ajax nesse último campo tipo onChange
if (empty({id}))
{
    sc_ajax_javascript("inclui_auto");
}
else
{
    sc_ajax_javascript("altera_auto");
}

amoure

  • Novato
  • *
  • Mensagens: 2
    • Email
Re:GRID Editável com gravação no último campo
« Responder #2 Online: Junho 02, 2016, 07:08:53 pm »
Funcionou perfeitamente

Obrigado Rodrigo.

Ricardo Pedro

  • Novato
  • *
  • Mensagens: 10
    • Email
Re:[RESOLVIDO] - GRID Editável com gravação no último campo
« Responder #3 Online: Setembro 21, 2017, 08:51:56 am »
Isso ficou bom mesmo. Abcs.
Ricardo Pedro
Analista T.I.
ROP Informática
ricardo.pedro@terra.com.br

Jailton

  • Expert
  • *****
  • Mensagens: 2589
Re:[RESOLVIDO] - GRID Editável com gravação no último campo
« Responder #4 Online: Setembro 21, 2017, 10:34:34 am »
Rodrigo Goulart Padovezzi, aproveitando e caso o usuário quisesse pegar o No. Atual da linha para manipular no código PHP, tipo no OnValidate?

Antigamente parece que era usar a variável: $sc_seq_vert mas ela não funciona mais na V9.
« Última modificação: Setembro 21, 2017, 10:36:34 am por Jailton »
O Princípio da Vibração. "Nada está parado, tudo se move, tudo vibra". Caibalion.

joeltonsilva

  • Expert
  • *****
  • Mensagens: 686
Re:[RESOLVIDO] - GRID Editável com gravação no último campo
« Responder #5 Online: Setembro 22, 2017, 10:57:58 am »
Crie uma função Javascript nome inclui_auto
findPos(this);
var ilinenumber=scAjaxGetLineNumber();
nm_atualiza_line('incluir' ,ilinenumber);

Criei outra função Javascript nome altera_auto
findPos(this);
var ilinenumber=scAjaxGetLineNumber();
nm_atualiza_line('alterar' ,ilinenumber);


Crie um evento ajax nesse último campo tipo onChange
if (empty({id}))
{
    sc_ajax_javascript("inclui_auto");
}
else
{
    sc_ajax_javascript("altera_auto");
}

Como assim, tentei no Grid Editável e Grid Editável View, meu caso tenho um mestre detalhe e o grid é o detalhe, coloquei mas ele não inseriu automaticamente trazendo a próxima linha...