Lançado Adianti Framework 7.6!
Clique aqui para saber mais
Como alterar o alinhamento do TLabel Boa Noite Alguém sabe me informar como eu faço alinhamento do Caption do TLabel ?? Obrigado ...
MC
Como alterar o alinhamento do TLabel  
Fechado
Boa Noite

Alguém sabe me informar como eu faço alinhamento do Caption do TLabel ??

Obrigado

Pacotão Dominando o Adianti Framework 7
O material mais completo de treinamento do Framework.
Curso em vídeo aulas + Livro completo + Códigos fontes do projeto ERPHouse.
Conteúdo Atualizado! Versão 7.4


Dominando o Adianti 7 Quero me inscrever agora!

Comentários (5)


PD

Se estiver usando TQuickForm, você precisa alterar o estilo do elemento TD do HTML.
O método addQuickField retorna um TTableRow, que representa o elemento TR.
Você precisa pegar o primeiro filho da linha para chegar no TD:

  1. <?php
  2.         $row $this->form->addQuickField('Description'$description280);
  3.         $this->form->addQuickFields('Date', array($date1, new TLabel('to'), $date2));
  4.         // ...        
  5.         $cell $row->getChildren()[0]; // pega o primeiro filho da TR
  6.         $cell->style "text-align: right;"// aqui altera o etilo da TD
  7. ?>


Att,
MC

Pablo, obrigado pela resposta

No entanto estou usando o seguinte código eque nao esta funcionando, mas por ser um descendente do TField não deveria funcionar?

  1. <?php
  2.         $LBL_UNIDADE = new TLabel('Unidade:(*)');
  3.         $LBL_UNIDADE->setSize(100);
  4.         $LBL_UNIDADE->setFontColor('red');
  5.         $LBL_UNIDADE->style="text-align: right";
  6. ?>


Abraços

PD

Não necessariamente, pois no caso do TLabel no show() ele regera o style.
Se vc não chamar o setSize() e o setFontColor(), pode definir tudo via ->style.
MC

Obrigado Pablo,

mas acabei criando uma solução que pode ser implementado caso ache correto.

www.adianti.com.br/forum/pt/view_2202

de qualquer forma valeu pela resposta.

Abraços

Marco Aurelio
PD

Evite alterar as classe do framework, você terá muitos problemas com as atualizações, e é provável que elas não funcionem.

Sigam as diretrizes de extensibilidade:
www.adianti.com.br/framework-extensibility