Comportamentos (Ações) XForms

O comportamento do XForms pode lidar com respostas a eventos.

Comportamento de Mensagem

O elemento <message> de XForms pode definir uma mensagem que será exibida na interface do usuário do XForms.

Veja este exemplo simplificado:

<input ref="fname">
<label>Primeiro Nome</label>
<message level="ephemeral" event="DOMFocusIn">
Insira Seu Primeiro Nome
</message>
</input>

No exemplo acima, quando o usuário foca neste campo de entrada,"Insira Seu Primeiro Nome" Esta mensagem pode ser exibida como dica de ferramenta:

event="DomFocusIn" Pode definir o evento que desencadeia o comportamento.

level="ephemeral" Pode definir mensagens que são exibidas como dicas de ferramenta.

Outros valores para a propriedade level são modal e modeless, que definem diferentes tipos de caixas de mensagem (diálogos).

Comportamento Setvalue

O elemento XForms <setvalue> pode definir valores que são configurados em resposta a um evento.

Veja este exemplo simplificado:

<input ref="size">
<label>Tamanho</label>
<setvalue value="50" event="xforms-ready"/>
</input>

No exemplo acima, quando o formulário é aberto, o valor 50 é armazenado no elemento de instância <size>.