AA
Valores duplicados no TCombo.
Estou tentando gerar um combo em um form, mas está gerando valor duplicado da array. Vou enviar o código. Quando faço pelo BootstrapFormBuilder funciona, mas não funciona pelo TForm. Mas preciso que seja no TForm. Isso está ocorrendo também se usar o TSelect.
Veja o código:
Veja o código:
- <?php
- public function onImprimeEtiqueta($param)
- {
- // Obtém a lista de impressoras
- $impressoras = $this->get_printers(); //Traz a lista das impressoras do sistema
- $form = new TForm('form_imprime_laudo');
- $form->style = "border: none;";
- $itensCombo = array_unique($impressoras);
- $listaimpressora = new TCombo('printer');
- $listaimpressora->addItems($itensCombo);
- $form->add($listaimpressora);
- $form->add($param['rgdml']);
- $window = TWindow::create('Prepare a etiqueta para a impressão:', 0.5, 0.5);
- $window->add($form);
- $window->show();
- }
- ?>
Editado 29/01/2025 (há 1 mês) - Clique para ver alterações
Antonio,
Da um var_dump($itensCombo); para ver o que está vindo.
Lembre que a combo trabalha com vetores indexados, onde o que importa é o índice, e o valor do vetor é usado só para apresentação em tela.
O var_dump() é legal pq ajuda a depurar, dá uma olhada aqui tb:
https://www.php.net/array_unique