public class InputMaskBehavior
extends org.apache.wicket.behavior.Behavior
Classe responsável por adicionar máscara a um input.
Usa como implementação javascript a API JQuery InputMask.
Algumas opções podem ser adicionadas por padrão às configurações de máscara. Elas são as seguintes:
| Modifier and Type | Class and Description |
|---|---|
static class |
InputMaskBehavior.Masks
Enumerador com algumas máscaras predefinidas.
|
| Modifier and Type | Field and Description |
|---|---|
static org.slf4j.Logger |
logger |
static String |
MASK_ATTR |
static String |
MAX_LENGTH_ATTR |
| Constructor and Description |
|---|
InputMaskBehavior(InputMaskBehavior.Masks mask)
Instancia um novo behavior com a máscara especificada.
|
InputMaskBehavior(InputMaskBehavior.Masks mask,
Map<String,Object> options)
Instancia um novo behavior com máscara e opções especificadas.
|
InputMaskBehavior(InputMaskBehavior.Masks mask,
Map<String,Object> options,
boolean appendDefaultOptions)
Instancia um novo behavior com máscara e opções especificadas.
|
InputMaskBehavior(Map<String,Object> options,
boolean appendDefaultOptions) |
InputMaskBehavior(String mask)
Instancia um novo behavior com a máscara especificada.
|
InputMaskBehavior(String mask,
Map<String,Object> options)
Instancia um novo behavior com máscara e opções especificadas.
|
InputMaskBehavior(String mask,
Map<String,Object> options,
boolean appendDefaultOptions)
Instancia um novo behavior com máscara e opções especificadas.
|
| Modifier and Type | Method and Description |
|---|---|
protected String |
getJsonOptions()
Retorna as opções usadas para criar este behavior, já em format
json. |
protected String |
getScript(org.apache.wicket.Component component)
Retorna o script gerado para este behavior.
|
void |
renderHead(org.apache.wicket.Component component,
org.apache.wicket.markup.head.IHeaderResponse response) |
public static final org.slf4j.Logger logger
public static final String MASK_ATTR
public static final String MAX_LENGTH_ATTR
public InputMaskBehavior(String mask)
Instancia um novo behavior com a máscara especificada.
Apenas as opções de máscaras padrões serão carregadas.
mask - a máscara especificada.public InputMaskBehavior(InputMaskBehavior.Masks mask)
Instancia um novo behavior com a máscara especificada.
Apenas as opções de máscaras padrões serão carregadas.
mask - a máscara especificada.public InputMaskBehavior(String mask, Map<String,Object> options)
Instancia um novo behavior com máscara e opções especificadas.
Além das opções especificadas, as opções padrões também serão carregadas.
mask - a máscara especificada.options - as opções especificadas.public InputMaskBehavior(InputMaskBehavior.Masks mask, Map<String,Object> options)
Instancia um novo behavior com máscara e opções especificadas.
Além das opções especificadas, as opções padrões também serão carregadas.
mask - a máscara especificada.options - as opções especificadas.public InputMaskBehavior(String mask, Map<String,Object> options, boolean appendDefaultOptions)
Instancia um novo behavior com máscara e opções especificadas.
Além das opções especificadas, as opções padrões poderão ser carregadas dependendo
do parâmetro appendDefaultOptions.
mask - a máscara especificada.options - as opções especificadas.appendDefaultOptions - indica quando carregar as opções padrões.public InputMaskBehavior(Map<String,Object> options, boolean appendDefaultOptions)
public InputMaskBehavior(InputMaskBehavior.Masks mask, Map<String,Object> options, boolean appendDefaultOptions)
Instancia um novo behavior com máscara e opções especificadas.
Além das opções especificadas, as opções padrões poderão ser carregadas dependendo
do parâmetro appendDefaultOptions.
mask - a máscara especificada.options - as opções especificadas.appendDefaultOptions - indica quando carregar as opções padrões.protected String getJsonOptions()
Retorna as opções usadas para criar este behavior, já em format json.
json das opções usadas por este behavior.public void renderHead(org.apache.wicket.Component component,
org.apache.wicket.markup.head.IHeaderResponse response)
renderHead in interface org.apache.wicket.markup.html.IComponentAwareHeaderContributorrenderHead in class org.apache.wicket.behavior.Behaviorprotected String getScript(org.apache.wicket.Component component)
Retorna o script gerado para este behavior.
component - componente o qual este behavior deverá ser adicionado.Copyright © 2017. All rights reserved.