Ir para o conteúdo

 Voltar a Fórum do For...
Tela cheia

Gerar grid a partir de uma tabela de banco de dados

21 de Janeiro de 2013, 17:03 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 42 vezes

Olá,

Sou novo no FormDin e até agora não encontrei nos exemplos uma forma simples de gerar um grid a partir de uma tabela de banco de dados. Como posso fazer isso?

 Obrigado!

Autor: Diogo Braga


44 comentários

  • Bfad1e926a8f3039e7359a6c3c876de2?only path=false&size=50&d=404Everton Murilo Rodrigues Silva(usuário não autenticado)
    22 de Janeiro de 2013, 12:05

     

    Nas aplicações de exemplo tem esse código.

    $dados = CargoDAO::selecionarCargo($_POST['psq_nome']);
        $g = new TGrid('gd','Cargos',$dados,null,null,'ID_CARGO');
        $g->addColumn('cargo','Cargo',300,'left');
        $g->addColumn('area','Área',300,'left');
            $g->addColumn('salario','Salário',300,'left');
        $g->addColumn('cancelado','Cancelado',100,'center');
        $g->addButton('Alterar',null,'btnAlterar','grideAlterar()',null,'editar.gif',null,'Alterar cargo');
        $g->addButton('Cancelar',null,'btnCancelar','grideCancelar()',null,'lixeira.gif',null,'Cancelar cargo');
        // adicionar função de tratamento da montagem do gride para desabilitar as ações de alterar e excluir do usuário admin
        $g->setOnDrawActionButton('tratarBotoes');
        // adicionar função de tratemanto da linha para mudar a cor da fonte dos registros cancelados
        $g->setOnDrawRow('tratarLinha');
        // adicionar função para tratamento da celula cancelado para escrever sim ou não
        $g->setOnDrawCell('tratarCelula');
        $g->show();

     

    Obrigado.

    • 243164f2add0292f25d65bbfea5de519?only path=false&size=50&d=404Diogo Braga(usuário não autenticado)
      22 de Janeiro de 2013, 12:17

       

      Qual o nome do arquivo do exemplo?

      Você provavelmente já é experiente no desenvolvimento com FormDin. Como posso facilitar e agilizar o meu aprendizado com esse framework, visto a escassa documentação? o que você recomendaria?

       Obrigado pela resposta!

      • Bfad1e926a8f3039e7359a6c3c876de2?only path=false&size=50&d=404Everton Murilo Rodrigues Silva(usuário não autenticado)
        23 de Janeiro de 2013, 9:25

         

        Bom dia Diogo,

         

        Bem, não sou tão experiente assim não e tenho contato sempre com a ajuda do  Luís, que é o mantenedor do framework, mas vamos juntos aí tentando aprender :D

        Sobre o aprendizado eu uso muito os exemplos que já existem na pasta base (base/exemplos). Eles têm me salvado e no mais é ver mesmo a integração com o JQuery e programação PHP mesmo.

        Dê uma olhada na pasta de exemplos e à medida que forem surgindo dúvidas compartilhe conosco aqui no fórum e no que for possível iremos te ajudando.

        []'s

Essa comunidade não possui posts nesse blog