Esta interface é utilizada como um componente auxiliar para resolver o problema comum de forçar/induzir o usuário a ler TODAS as informações que estão na página.
Para ser utilizada, ela deve ser referenciada em um evento pos-display na tela desejada. Normalmente, este evento será o último evento de pos-display desta tela. Dois parâmetros devem ser informados:
- O nome da ação ou das ações que devem exigir a leitura
- A mensagem (opcional) a ser apresentada para o usuário
O funcionamento é feito da seguinte forma: Primeiro, o sistema apresenta a mensagem desejada junto a um check-box desmarcado. Caso a mensagem não seja informada, o sistema utiliza a mensagem "Li e concordo com os dados acima!". Em seguida, o sistema move os botões da origem (conforme indicado no parâmetro) para baixo desta mensagem e desabilita-os.
Considerando que o usuário esteja tentando executar a ação em questão, ele será obrigado a rolar a página até o final (último pos-display), clicar no check-box para habilitar os botões, e só então clicar no botão da ação desejada.