\MaskedCurrencyField
A currency field with some default behaviours
- Author: Koala
Synopsis
class MaskedCurrencyField
extends MaskedInputField
{
- // Inherited constants from MaskedInputField
- const MASK_NUMERIC = '9';
- const MASK_ALPHA = 'a';
- const MASK_ALPHANUMERIC = '*';
- const ALIAS_URL = 'url';
- const ALIAS_IP = 'ip';
- const ALIAS_EMAIL = 'email';
- const ALIAS_DATE = 'date';
- const ALIAS_DATE_DDMMYYYY = 'dd/mm/yyyy';
- const ALIAS_DATE_MMDDYYYY = 'mm/dd/yyyy';
- const ALIAS_DATE_YYYYMMDD = 'yyyy/mm/dd';
- const ALIAS_DATE_ISO = 'yyyy-mm-dd';
- const ALIAS_DATETIME = 'datetime';
- const ALIAS_TIME = 'hh:mm:ss';
- const ALIAS_NUMERIC = 'numeric';
- const ALIAS_CURRENCY = 'currency';
- const ALIAS_DECIMAL = 'decimal';
- const ALIAS_INTEGER = 'integer';
- const ALIAS_PHONE = 'phone';
- const ALIAS_PHONEBE = 'phonebe';
- const ALIAS_REGEX = 'regex';
- // methods
- public void __construct()
- public void setValue()
- public void dataValue()
- // Inherited methods from MaskedInputField
- public void Type()
- public void extraClass()
- public void Field()
- public void validate()
- protected void convertBoolToText()
- protected void convertTextToBool()
- protected void getBoolAttribute()
- protected void setBoolAttribute()
- public void getMask()
- public MaskedInputField setMask()
- public void getSkipOptionalPartCharacter()
- public void setSkipOptionalPartCharacter()
- public void getClearMaskOnLostFocus()
- public void setClearMaskOnLostFocus()
- public void getGreedy()
- public void setGreedy()
- public void getMaskPlaceholder()
- public void setMaskPlaceholder()
- public void getAutoUnmask()
- public void setAutoUnmask()
- public void getAlias()
- public MaskedInputField setAlias()
- public void getRegex()
- public void setRegex()
- public void getNumericInput()
- public void setNumericInput()
- public void getAllowMinus()
- public void setAllowMinus()
- public void getAllowPlus()
- public void setAllowPlus()
- public void getRadixPoint()
- public void setRadixPoint()
- public void getDigits()
- public void setDigits()
- public void getPrefix()
- public void setPrefix()
- public void getRightAlign()
- public void setRightAlign()
Hierarchy
Extends
Tasks
Line | Task |
---|---|
85 | make sure validation follow more closely js mask |
Constants
Name | Value |
---|---|
MASK_NUMERIC | '9' |
MASK_ALPHA | 'a' |
MASK_ALPHANUMERIC | '*' |
ALIAS_URL | 'url' |
ALIAS_IP | 'ip' |
ALIAS_EMAIL | 'email' |
ALIAS_DATE | 'date' |
ALIAS_DATE_DDMMYYYY | 'dd/mm/yyyy' |
ALIAS_DATE_MMDDYYYY | 'mm/dd/yyyy' |
ALIAS_DATE_YYYYMMDD | 'yyyy/mm/dd' |
ALIAS_DATE_ISO | 'yyyy-mm-dd' |
ALIAS_DATETIME | 'datetime' |
ALIAS_TIME | 'hh:mm:ss' |
ALIAS_NUMERIC | 'numeric' |
ALIAS_CURRENCY | 'currency' |
ALIAS_DECIMAL | 'decimal' |
ALIAS_INTEGER | 'integer' |
ALIAS_PHONE | 'phone' |
ALIAS_PHONEBE | 'phonebe' |
ALIAS_REGEX | 'regex' |
Methods
public
Inherited from MaskedInputField
protected
public
- Field()
- Type()
- extraClass()
- getAlias()
- getAllowMinus()
- getAllowPlus()
- getAutoUnmask()
- getClearMaskOnLostFocus()
- getDigits()
- getGreedy()
- getMask()
- getMaskPlaceholder()
- getNumericInput()
- getPrefix()
- getRadixPoint()
- getRegex()
- getRightAlign()
- getSkipOptionalPartCharacter()
- setAlias() — Set mask to a predefined alias
- setAllowMinus()
- setAllowPlus()
- setAutoUnmask()
- setClearMaskOnLostFocus()
- setDigits()
- setGreedy()
- setMask() — Set a mask
- setMaskPlaceholder()
- setNumericInput()
- setPrefix()
- setRadixPoint()
- setRegex()
- setRightAlign()
- setSkipOptionalPartCharacter()
- validate()