====== 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