Inscrições abertas para nosso Webinar anual Adianti Framework 2024!
Clique aqui para saber mais
Preencher um TLabel dinamicamente Boa Noite ! Estou infentando um pequeno problema para preencher um tlabel dinamicamente. Em uma aplicação tenho uma tabela de produtos, cujos os valores de venda são calculadas por percentuais de uma tabela filha. Os cálculos estão todos corretos e sem problemas. Entretanto, esta tabela filha, tem um campo de deveria alimentar um TLabel da tabela pai ex: =================> P...
RT
Preencher um TLabel dinamicamente  
Boa Noite !
Estou infentando um pequeno problema para preencher um tlabel dinamicamente.
Em uma aplicação tenho uma tabela de produtos, cujos os valores de venda são calculadas por percentuais de uma tabela filha.
Os cálculos estão todos corretos e sem problemas.
Entretanto, esta tabela filha, tem um campo de deveria alimentar um TLabel da tabela pai ex:

=================> Poderia ser: [A vista]
[Produto] [Custo ] [Produto->tabela_filha->nome_da tabela]
Produto A R$ 100,00 139,90

No modelo, é gerado os dados de calculo e tb o nome da coluna mas, não estou sabendo como colocar a informação no TLabel;
Todos os dados do form já são carregados no OnEdit mas não solucionei a questão de alterar o valor de um TLabel dinamicamente.
Alguém ja passou por isso?

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 (2)


NR

Se você tem a instância do label pode usar a função setValue:
  1. <?php
  2. $this->labelPai->setValue('ausdhauisdhuaishdiuashud');
  3. ?>
IV

Eu fiz uma classe para alterar isso, pois as vezes precisa alterar o texto estaticamente:

  1. <?php
  2. class JQuery
  3. {
  4.     static function alteraLabel($id,$texto)
  5.     {
  6.          $script "$('#{$id}').html('{$texto}');";
  7.         TScript::create($script);
  8.     }
  9. }
  10. ?>


No label eu só atribuo o Id:

$label = new TLabel('CPF/CNPJ:');
$label->id='label_cpf_cnpj';

E depois altero quando preciso:

JQuery::alteraLabel('label_cpf_cnpj','Documento Estrangeiro:');