====== Autocompletes da arquitetura ======
Nesta página serão listados todos os autocompletes genéricos (RichFaces) disponibilizados pela arquitetura.
==== Observações Importantes ====
* Algumas páginas estão importando o prototype 1.6.3 para usar o autocomplete. Isso NÃO é mais necessário. O prototype padrão dos sistemas agora já é o 1.6.3.
* O autocomplete do RichFaces não funciona em conjunto com o AjaxTags em virtude de uma incompatibilidade das versões do prototype. Favor, dar preferência aos componentes do RichFaces quando estiver trabalhando com JSF. O AjaxTags deve ser utilizado para casos de uso feitos com Struts.
* Os parâmetros podem ser passados para o autocomplete através da tag ''''.
* Os **parâmetros devem ser repetidos** dentro das tags **''''** e **''''**.
===== Autocomplete de Unidades =====
Possibilita a busca e seleção de unidades por código ou nome. Para utilizar, copie o código abaixo, substituindo o managed bean 'mbeanDestino' pelo nome do managed bean que possui um atributo unidade no qual você quer setar a seleção do autocomplete.
**Parâmetros:**
* idResponsavelOrcamentaria
* gestoras
* orcamentaria
* patrimonial
* organizacional
* idResponsavelOrganizacional
===== Autocomplete de Servidores =====
Possibilita a busca e seleção de servidores inativos e ativos ou somente ativos por matrícula SIAPE ou nome. Para utilizar, copie o código abaixo, substituindo o managed bean 'mbeanDestino' pelo nome do managed bean que possui um atributo servidor no qual você quer setar a seleção do autocomplete.
\\
É possível também filtrar servidores com determinados níveis de responsabilidade (Chefe, vice, gerente, secretaria, etc. Ver NivelResponsabilidade.java).
**Parâmetros:**
* apenasAtivos (true|false)
* ativo (ids de status ativo separados por ;)
* idUnidade (ids de unidades separados por ;)
* niveisResponsabilidade (char de níveis separados por ;)
* adicionaUsuarioLogado(true|false)
===== Autocomplete de Usuários =====
Possibilita a busca e seleção de usuários por nome, login ou CPF. Para utilizar, copie o código abaixo, substituindo o managed bean 'mbeanDestino' pelo nome do managed bean que possui um atributo usuario no qual você quer setar a seleção do autocomplete.
===== Autocomplete de Pessoas Físicas e Jurídicas =====
Possibilita a busca e seleção de pessoas por nome, CPF ou CNPJ. Para utilizar, copie o código abaixo, substituindo o managed bean 'mbeanDestino' pelo nome do managed bean que possui um atributo usuario no qual você quer setar a seleção do autocomplete.
Os métodos disponíveis em PessoaAutoCompleteMBean que permitem a busca são:
* autocompleteNomePessoaJuridica - busca pelo nome
* autocompleteNomePessoaFisica - busca pelo nome
* autocompleteNomePessoa - busca pelo nome, CPF ou CNPJ