TFieldList - tamanho das colunas Não estou conseguindo alterar o tamanho das colunas. Qual o local correto pra ajustar, quero deixar o campo Descrição maior que os demais. Meu codigo esta assim mas na tela fica dividido igualmente (em anexo). // create detail fields $pre_pag = new TDate('pre_pag[]'); $pre_pag->setDatabaseMask('yyyy-mm-dd'); $pre_pag->setMask('dd/mm/...
ML
TFieldList - tamanho das colunas  
Não estou conseguindo alterar o tamanho das colunas. Qual o local correto pra ajustar, quero deixar o campo Descrição maior que os demais.

Meu codigo esta assim mas na tela fica dividido igualmente (em anexo).

// create detail fields $pre_pag = new TDate('pre_pag[]'); $pre_pag->setDatabaseMask('yyyy-mm-dd'); $pre_pag->setMask('dd/mm/yyyy'); $pre_pag->setSize('100%'); $pre_des = new TEntry('pre_des[]'); $pre_des->setSize('100%'); $pre_val = new TEntry('pre_val[]'); $pre_val->setNumericMask(2,',','.', true); $pre_val->setSize('100%'); $pre_pg = new TRadioGroup('pre_pg[]'); $pre_pg->setSize('100%'); $pre_pg->setBooleanMode(); $this->form->addField($pre_pag); $this->form->addField($pre_des); $this->form->addField($pre_val); $this->form->addField($pre_pg); // detail $this->product_list = new TFieldList; $this->product_list->width = '100%'; $this->product_list->name = 'my_field_list'; $this->product_list->addField( '<b>Pagamento</b>', $pre_pag,['width' => '10%'] ); $this->product_list->addField( '<b>Descrição</b>', $pre_des,['width' => '55%'] ); $this->product_list->addField( '<b>Valor</b>', $pre_val,['width' => '10%'] ); $this->product_list->addField( '<b>Pago</b>', $pre_pg,['width' => '25%'] ); $frame_product->add($this->product_list);



Curso Dominando o Adianti Framework

O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado!


Dominando o Adianti Framework Quero me inscrever agora!

Comentários (5)


ML

E como faço pra usar um campo Boolean pra cada item da FieldList. No codigo atual o $pre_pg[] fica com tamanho de apenas 1, não cresce de acordo com a quantidade de itens na lista.
NR

Qual a versão do Adianti que você está usando? Testei seu código e respeitou os tamanhos definidos corretamente. Tente usar o inspecionar pra ver se os tamanhos foram definidos no html.
ML

Estou usando a versão 5.0.

Em relação ao campo Boolean em cada item, como faço pra utilizar ele ?
NR

Isso é característica do PHP + HTML. Se consultar os dados da variável $_POST vai ver que está vindo desse modo.

Se quiser manter o radio, sugiro criar um campo hidden e preenchê-lo via javascript de acordo com a seleção do radio.
ML

Resolvido em relação ao tamanho atualizando a versão pra 5.5. Sobre o campo boolean resolvi da forma mais simples, usando o TEntry, colocando pro usuario preencher S ou N