Autor Tópico: APLICAÇÃO GRID EDITÁVEL [DICA, INFORMAÇÕES, AJUDA]  (Lida 699 vezes)

ewertonsi

  • Novato
  • *
  • Mensagens: 16
  • Sábio aquele que partilha seu conhecimento.
APLICAÇÃO GRID EDITÁVEL [DICA, INFORMAÇÕES, AJUDA]
« Online: Setembro 30, 2015, 12:38:37 pm »
Ola pessoal,

    Gostaria de saber alguma opinião quanto a uma aplicação que estou desenvolvendo.
    E o seguinte?

   Eu tenho uma tela: Imagem(Amostra1(FORMULÁRIO ÚNICO CADASTRO)).

  Amostra1:
 
   Logo acima vem um cadastro que descreve os dados da solicitação que o usuário vai inserir na aplicação,
   abaixo vem um grid com as informações dos itens da solicitação acima que também poderão ser cadastrados
   na aplicação.

O que foi solicitado:

   Criar um botão copiar itens e apos o usuário clicar nesse botão ele deve direcionar a uma outra tela(Amostra2(GRID EDITÁVEL)) que lista todas as solicitações que possuem o mesmo item que foi inserido na primeira tela(Amostra1).

Criei um campos nesse grid um checkbox que e utilizado para marca o item que o usuário deseja copiar. Blz

O Problema:

    Tenho que copiar os dados da linha desse grid apos o usuário clicar no checkbox e logo em seguida passar para o banco de dados(SqlServe). Consegui pegar os dados mas não estou conseguindo passar para o banco de dados.

Código:

"?" Estou passando esse código no evento Onload (javascript) do form. Mas ainda tenho duvidas onde passar esse código.
"?" Os botoes na parte superior ~Copiar Itens~ da tela (Amostra2) eu criei, mas quando colocado o código abaixo não faz nada.


$(document).ready(function(){
     $("#hidden_bloco_0 tr").click(function (event) {
        var id_tr = $(this).attr("id");
        var res = id_tr.substr(9);
       
       if ($(this).find(".scFormDataFontOddMult")){

                 //Pega o numero solicitacao
            var num_soli    = "#id_read_on_num_ci_" + res;
            var result1       = $(num_soli).text();
          
                                //Pega o solicitante
            var solicitante = "#id_read_on_id_centro_custo_solicitador_" + res;
            var result2      = $(solicitante).text();
          
                                //Pega o Ano
            var ano          = "#id_read_on_ano_solicitacao_" + res;
            var result3     = $(ano).text();
         
                     //Teste para exibir os dados.
          //alert(result1);
         //alert(result2);
        //alert(result3);    
      
                //Condição para testar as variáveis.
      if ((result1 != null) && (result2 != null) && (result3 != null)){   
         
         
                        //Não consigo passar para o PHP, para poder inserir no BANCO DE DADOS.
         $numSolici        = result1;
         $IdSolicitante   = result2;
         $AnoSolici        = result3;
         
 
                   
      };
   
       };
     });
   });

QUAL DICA VOCÊS PODERIA ME DAR ?, SERA QUE EU ESCOLHI O TIPO DE APLICAÇÃO CERTA!
COMO PASSO OS VALORES DAS VARIÁVEIS PARA PHP ? 
ME AJUDA AI PESSOAL.

« Última modificação: Setembro 30, 2015, 12:40:43 pm por ewertonsi »

ewertonsi

  • Novato
  • *
  • Mensagens: 16
  • Sábio aquele que partilha seu conhecimento.
Re:APLICAÇÃO GRID EDITÁVEL [DICA, INFORMAÇÕES, AJUDA]
« Responder #1 Online: Setembro 30, 2015, 12:39:28 pm »
A outra tela. (Amostra2)

Isaías

  • Novato
  • *
  • Mensagens: 41
    • Email
Re:APLICAÇÃO GRID EDITÁVEL [DICA, INFORMAÇÕES, AJUDA]
« Responder #2 Online: Outubro 09, 2015, 08:37:45 pm »
ewertonsi,

Eu faria assim:

---------Salvar linha a linha ( click a click )
a) Criar o campo checkbox apenas em tela (vc já fez)
b) Criaria o evento onclik (ajax)
c) Nas ações do Ajax criar a SQL de atualização.

---------ou salvar coletivo
Criar botão PHP e colocar código sql de atualização.