AR
Mudar setFormTitle dinamicamente
Olá!
Gostaria de saber como se é possível mudar dinamicamente o valor de setFormTitle.
Desde já agradeço.
Gostaria de saber como se é possível mudar dinamicamente o valor de setFormTitle.
Desde já agradeço.
- <?php
- ...
- $marketplace_id = new TDBCombo('marketplace_id', 'dbaerp', 'MarketPlace', 'id', '{nome}-{taxa}', 'id');
- $marketplace_id->setChangeAction( new TAction( array($this, 'onMarketPlaceChange' )) ); ...
- ...
- public static function onMarketPlaceChange($param)
- {
- try
- {
- TTransaction::open('dbaerp');
- if (!empty($param['marketplace_id']))
- {
- $imagem_dy = new MarketPlace($param['marketplace_id']);
- // $img = "<img style='height:30px;float:right;margin:1px' src='$imagem_dy->photo_path'>";
- // $title = "<span style='color: $imagem_dy->color;'>$imagem_dy->nome</span>";
- $this->form->setFormTitle("Troquei dinamicamente" );
- ...
- ?>
Adriano,
Tenta desta forma
Olá, Rubens! Obrigado pelo retorno.
Não funcionou, recebo a seguinte mensagem:
O que me parece, é que não posso usar o $this->form-> nesse contexto.
Adriano,
Deixa a função sem static.
Rubens, tirei o static da função, agora não recebo mais a mensagem de erro, mas o $this->form->setFormTitle("Troquei dinamicamente" ); não funcionou, não aconteceu nada.
Adriano,
Tenta assim, então :
Só lembrando que desta forma não vai conseguir usar o $this->form em outras funcões,