Ir para o conteúdo

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

Tabelas

25 de Julho de 2012, 9:16 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 23 vezes

Alguém pode me dizer como adicionar uma tabla no formulário? 

Autor: Ayrton Monteiro


44 comentários

  • 086f12ad1be00bb801f37d793c3a00c6?only path=false&size=50&d=404cristiano barbosa(usuário não autenticado)
    25 de Julho de 2012, 12:48

     

    Uma boa dica é olhar os exemplos.

     mas la vai o codigo

     

    <?php
    $frm = new TForm('Cadastro de Veículos',430);

    //adiciona pagecontrol .

    $pc = $frm->addPageControl('pc',null,null,null,'aba_click()');

    //adiciona  a primeira aba. Abas só sao adicionadas apos adicionar o PageControl

    $pc->addPage('Cadastro',true,true,'abaCadastro'); // a partir daqui, tudo que for adicionado ao form ficará dentro da aba até encontrar o metodo closeGroup() ou ser criada outra aba;
        // adicionar os campos na aba cadastro
        $frm->addMaskField('placa','Nº da Placa:',true,'aaa-9999');
    // adicionar a aba Listagem
    $pc->addPage('Listagem');

    $frm->closeGroup(); // fim das abas

    // exibir o formulário
    $frm->show();
    ?>

    • F76ac952531c32d0305e27a102b5903a?only path=false&size=50&d=404Ayrton Monteiro(usuário não autenticado)
      25 de Julho de 2012, 13:47

       

      Muitoobrigado pela ajuda, mas o que eu estava mesmo precisando era de uma tabela para adicionar os resultados de uma consulta.

      • 51b06d6eae66e2cfdfc361d418eea715?only path=false&size=50&d=404Luis Eugênio barbosa(usuário não autenticado)
        25 de Julho de 2012, 19:23

         

        Ayrton,

        adicione um campo html ao formulário e dentro dele mande o que quiser.

        Exemplo:

        $frm->addHtmlField('minha_tabela',"<table></table>");

        eu aconselharia utililizar a classe TGrid, de uma olhada no arquivo base/exemplos/exe_gride_1.php

        ou se for para criar a tabela manualmente mesmo voce pode utilizar a classe TTable

        Exemplo:

        $tb = new TTable();
        $tb->setAttribute('border','1');
        $tb->setCss(array('background-color'=>'#efefef',"width"=>"300px"));

        $linha = $tb->addRow();
        $linha->addCell('célula 1.1');
        $linha->addCell('célula 1.2');

        $linha = $tb->addRow();
        $linha->addCell('célula 2.1');
        $linha->addCell('célula 2.2')->setCss('background-color','#ff0000')->setCss('color','yellow');

        $frm->addHtmlField('minha_tabela',$tb);

        Abraço.

Essa comunidade não possui posts nesse blog