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á 3 meses) - 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