Escolar Documentos
Profissional Documentos
Cultura Documentos
Muitas vezes é necessário interagir com o visitante que está no seu site, e a forma mais
trivial é usar o comando confirm() do javascript para isso.
Com ele você pode parar o fluxo que está acontecendo exibindo uma caixa de diálogo -
na qual a mensagem exibida é passada como parâmetro para esse comando - na qual o usuário
tem a opção de escolher entre Sim e Não (ou Ok e Cancelar, dependendo do browser). Quando
o usuário faz a seleção, o comando retorna true ou false, o que possibilita que o fluxo seja
alterado.
Um exemplo de uso:
{
box‐shadow: 0px 2px 4px #555 ;
h‐boxshadow: 0px;
v‐boxshadow: 2px;
boxblur: 4px;
boxshadow‐color: #555;
}
Mouse:Hover
Ao clicar no botão, visualizara a seguinte tela. Solicitando a confirmação de uma afirmação ou
pergunta.
Visualize que abaixo do botão foi ativa uma mensagem pelo ErrorView,
Event KnetConfirm1.OnClick()
if KnetConfirm1.retorno = 'true'
msg('Você acaba de clicar em OK')
else
msg('Você acaba de clicar em Cancel!')
Endif
EndEvent
Respondeu: Cancel
Event KnetConfirm1.OnClick()
if KnetConfirm1.retorno = 'true'
msg('Você acaba de clicar em OK')
else
msg('Você acaba de clicar em Cancel!')
Endif
EndEvent
Propriedades
Confirmation:
Afirmação ou pergunta de seja realizar ao clicar no botão gerado pelo usercontrol KnetConfirm.
Yes:
Resposta ao clicar em OK no ato confirmation.
Cancel:
Resposta ao clicar em Cancel no ato confirmation.
Retorno:
Na realidade esta variável não deviria estar visível é apenas um variável de retorno, se clicar
em ok lhe retorna ‘True’ se cancel ele ir retornar ‘False’.
Url:
Caso queira redirecionar para outro objeto ao clicar em ok basta descrever o nome do objeto
no campo como no exemplo acima.
Rather:
Para que realmente funcione o redirecionamento é obrigatório dizer que deseja realmente
direcionar para o link da “url”
Rather = Nenhuma das alternativas de redirecionamento.
Rather = true redirection in Yes.
Rather = false redirection in Cancel.
Controlname é o nome do elemento no formulário que representa o usercontrol KnetConfirm.