Lançado Adianti Framework 7.6!
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?

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 (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:');