...
Na interface de base de dados apenas o nível pai da árvore é controlada pelos botões confirmar/cancelar. Outros níveis como o de campos, todas as operações alteradas entram na lista de alterações, porém só sofrem commit caso seja salvo na rotina principal conforme ocorre atualmente. <p style='margin-left: 30.0px;'>Agora caso usuário esteja navegando em qualquer nível da árvore de metadados, os botões confirmar/cancelar são inibidos e um novo botão sair será apresentandoapresentado.</p>
Todas as vezes que o botão cancelar/sair forem clicados será feito uma verificação se alguma informação no nível principal foi alterado, caso encontre usuário poderá escolher se deseja manter ou não.
...