Lançado Adianti Framework 7.6!
Clique aqui para saber mais
CSS para TCombo (Color e Background) Olá! Gostaria de saber, se há como incrementar ou alterar a cor das letras ou fundo de um TCombo. Eu tenho um TCombo por cores (Verde, Vermelho, Amarelo e Cinza) e gostaria que o fundo ou as letras do mesmo mudassem de cor, conforme a escolha do usuário. Isso seria possível?...
TP
CSS para TCombo (Color e Background)  
Olá!

Gostaria de saber, se há como incrementar ou alterar a cor das letras ou fundo de um TCombo.
Eu tenho um TCombo por cores (Verde, Vermelho, Amarelo e Cinza) e gostaria que o fundo ou as letras do mesmo mudassem de cor, conforme a escolha do usuário. Isso seria possível?

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)


IF

Kxiado, uma idéia:
  1. <?php
  2.         $combo_cor = new TCombo('combo_cor');
  3.         $combo_cor->setId('combo_cor');
  4.         $items = array();
  5.         $items['Verde'] = 'Verde';
  6.         $items['Vermelho'] = 'Vermelho';
  7.         $items['Amarelo'] = 'Amarelo';
  8.         $items['Cinza'] = 'Cinza';
  9.         $combo_cor->addItems($items);
  10.         $combo_cor->setChangeAction( new TAction([$this'onChangeCor']));
  11. ?>


  1. <?php
  2. public static function onChangeCor($param)
  3.     {
  4.        $cor $param['combo_cor'];
  5.        $color = array();
  6.        $color['Verde'] = 'green';
  7.        $color['Vermelho'] = 'red';
  8.        $color['Amarelo'] = 'yellow';
  9.        $color['Cinza'] = 'silver';
  10.        
  11.        TScript::create('
  12.            $("#combo_cor").css("background", "'.$color[$cor].'");
  13.        ');
  14.     }
  15. ?>
TP

Olá, Ivan!

Fiz conforme você me sugeriu, porém tive o seguinte erro:
** Você deve passar o AdiantiWidgetFormTCombo (combo_cor) como parâmetro para TForm::setFields() **

Sou dente de leite na programação, e comecei recentemente no Adianti Framework.
Neste meu projeto estou usando o TQuickForm, não sei se isso influencia em alguma coisa.