Campo Zoom com texto livre

Boa tarde pessoal,

Existe algum meio de usar o campo Zoom para digitar um texto livre (não obrigatoriamente um retorno de um DS)?

A ideia seria o usuário ir digitando a informação que ele quer e se existir no dataset o usuário o retorno da constraint, porém se não existir, permitir que ele digite a informação desejada (até mesmo para alimentar esse mesmo dataset).

Obrigado!

Bom dia!

Não sei como realizar o processo acima. Mas como solução, deixar o campo ZOOM e se ele estiver em branco abrir um campo ao lado para digitar um novo?

Depois executar integração no afterSave para incluir.