terça-feira, 11 de agosto de 2015

Utilizando mascaras no XPages


Para salvar os caracteres que utilizamos na mascara, você tem que definir o "asis" como verdadeiro. Se quiser que os caracteres definido na mascara, seja retirado na hora de salvar, é só definir o "asis" como falso.

Exemplo:

asis > true
Dados digitado: 1111-2222-3333-444 -> Dados salvos: 1111-2222-3333-444
Dados digitado: 111122223333444 -> Dados salvos: 111122223333444
asis > false
Dados digitado: 1111-2222-3333-444 -> Dados salvos: 111122223333444
Dados digitado: 111122223333444 -> Dados salvos: 111122223333444

asis é uma configuração do xp:convertMask que fica em:

All Properties > data > converter > xp:convertMask > asis > true/false

Marcadores de Entrada

Já os Padrões de máscara podem conter marcadores de entrada e caracteres literais. Os três marcadores de entrada mais comuns são os seguintes:

? - Uma letra
# - Um dígito
A - Uma letra ou dígito

É possível utilizá-los para definir um padrão de um determinado número de letras e / ou algarismos. Por exemplo, para definir um valor com três letras (tal como um código de país), o padrão seria:

??? .

Outros marcadores padrão de entrada

Existem alguns outros marcadores que podem ser utilizados:

H - um caractere hexadecimal (0-9, AF)
* - qualquer coisa
'- Escapar de um caráctere de formatação
U - converter letras minúsculas para maiúsculas
L - minúsculas permanecem minúsculas


Bastante simples.


Melissa Lobo.

Nenhum comentário:

Postar um comentário