Administração do sistema

Autocomplete

RT.FAQ-12706
O autocomplete é um importante recurso que aumenta a usabilidade dos sistemas gerados. O Telescope gera este recurso automaticamente conforme o detalhamento do modelo do bloco em uso. Cada campo editável que participa de uma lookup é candidato a ter um autocomplete.
A sugestão de registros é realizada com base na entidade de lookup e obedece a alguns critérios citados abaixo:

Como desabilitar o autocomplete de um campo?

Para desabilitar/desativar o autocomplete de um campo, basta incluir a propriedade AUTOCOMPLETE=N no respectivo item, atributo ou domínio.
Em alguns domínios o autocomplete está desativado por natureza. Exemplo: CMC7;

Propriedades de desenvolvimento (item ou atributo)


Preferências de uso geral


Preferências de escopo de item


Validate opções do autocomplete

Para validar as opções do autocomplete em um campo deve-se adicionar a propriedade (format) validate-options:true, caso informar um valor que não esteja no autocomplete, o sistema não executará nenhuma regra de ajax ou lookup sql.

Atenção
As preferências abaixo ainda são suportadas mas seu uso está DEPRECIADO:
SISTEMA.BLOCO.AUTOCOMPLETE.[item].FULL
SISTEMA.BLOCO.AUTOCOMPLETE.[item].LIMIT 


Autocompletar nativo do navegador

Além da função de autocompletar controlada pelo sistema, existe uma opção de autocompletar do próprio navegador.
Esta opção é desabilitada por padrão, mas pode ser reativada pela preferencia RT.UI.BROWSER_FORM_AUTOCOMPLETE.

Ver também