Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
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

Curso completo Meu Negócio Pronto
Use para si, ou transforme em um negócio: Inclui aulas e códigos-fontes
Gestor de conteúdo (SITE) + Loja Virtual (E-Commerce) + Emissor de Notas para infoprodutos


Meu negócio pronto 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