GG
Fazer consulta em dois campos com o componente TDBUniqueSearch
<$db_unique = new TDBUniqueSearch('db_unique', 'samples', 'Category', 'id', 'name');>
Tem como colocar dois campos para pesquisar?
Por exemplo código e descrição.
Usando o mask funciona para mostrar mas para consultar só consulta um campo
<php
$ncm_id->setMask('{codigo} - {descricao}');
?>
Tem como colocar dois campos para pesquisar?
Por exemplo código e descrição.
Usando o mask funciona para mostrar mas para consultar só consulta um campo
<php
$ncm_id->setMask('{codigo} - {descricao}');
?>
Por padrão só é possível consultar por 2 campos, que são "$key" e "$value" passados por parâmetro para o construtor do componente(id e name no seu caso).
Se quiser customizar pode copiar a classe AdiantiMultiSearchService e vincular o componente a essa nova classe através da função setService.
Outra possível solução, caso o campo código seja único, é usar ele no lugar do id e antes de salvar buscar o id correspondente baseado nesse código.
Basta seperar com virgula veja: