__construct()
enableAutocompletion()
generateHTML()
getAlignmentString()
getColspanString()
getRowspanString()
getTableCellCSSClasses()
setCSSClasses()
setFieldMaxLength()
setFieldSize()
setIsEnabled()
setIsPassword()
setObfuscate()
setOnKeyPress()
setRequired()
setTableCellCSSClasses()
setTransient()
setValidationRule()
showCalendar()
$alignment
$colspan
$rowspan
$autocomplete
$autocompleteMinLength
$autocompleteMultiValue
$autocompleteMultiValueSeparator
$autocompleteMultiValueSeparatorExp
$autocompleteValues
$calendarFormat
$cssClasses
$fieldMaxLength
$fieldName
$fieldSize
$fieldValue
$isEnabled
$isPassword
$obfuscate
$onKeyPress
$required
$showCalendar
$tableCellCssClasses
$transient
$validationRule
ALIGN_BOTTOM
ALIGN_CENTER
ALIGN_LEFT
ALIGN_RIGHT
ALIGN_TOP
VALIDATE_NUMERIC
A standard input field.
This is used to build HTML code by using objects.
package | metaHTML |
---|
__construct(String $fieldName, String $fieldValue, String $fieldSize)
String
unique field name
String
value of input field (optional)
String
maximum input length
enableAutocompletion(array $values, int $minLength, boolean $multiValue, $multiSeparatorExp, String | String $multiSeparator)
array
list of values to suggest
int
autocompletion starts after this number of caracters entered (default 1; 0 means immediate start)
boolean
allow multiple autocompletion values in the same fields (default: false)
String
String
separator expression if multiple autocompletion values are allowed (default ",\s*")
generateHTML(string $module, array $input, array $values, boolean $restricted, integer $tabindex, string $scope) : array
string
Name of account module
array
List of meta-HTML elements
array
List of values which override the defaults in $input (name => value)
boolean
If true then no buttons will be displayed
integer
Start value of tabulator index for input fields
string
Account type
array
List of input field names and their type (name => type)getAlignmentString() : String
inherited_from | \htmlElement::getAlignmentString() |
---|
String
alignment HTML attributes (e.g. align="right" valign="top")getColspanString() : String
inherited_from | \htmlElement::getColspanString() |
---|
String
colspan HTML attribute (e.g. colspan=3)getRowspanString() : String
inherited_from | \htmlElement::getRowspanString() |
---|
String
rowspan HTML attribute (e.g. rowspan=3)getTableCellCSSClasses() : array
inherited_from | \htmlElement::getTableCellCSSClasses() |
---|
array
CSS classessetCSSClasses(array $classes)
inherited_from | \htmlElement::setCSSClasses() |
---|
array
CSS class names
setFieldMaxLength(int $fieldMaxLength)
int
length
setFieldSize(int $fieldSize)
int
size
setIsEnabled(boolean $isEnabled)
boolean
enabled if true
setIsPassword(boolean $isPassword)
boolean
password field
setObfuscate(boolean $obfuscate)
self service profile).
boolean
obfuscate value
setOnKeyPress(String $onKeyPress)
String
JavaScript code
setRequired(boolean $required)
boolean
required
setTableCellCSSClasses(array $classes)
inherited_from | \htmlElement::setTableCellCSSClasses() |
---|
array
CSS class names
setTransient(boolean $transient)
boolean
transient field
setValidationRule(boolean $rule)
htmlElement::VALIDATE_NUMERIC) for this field. This rule is checked on client side when the input field looses focus.
boolean
rule name
showCalendar(String $format)
String
calendar format (e.g. yyyy-mm-dd)
$alignment
inherited_from | \htmlElement::$$alignment |
---|
$colspan
inherited_from | \htmlElement::$$colspan |
---|
$rowspan
inherited_from | \htmlElement::$$rowspan |
---|
$autocomplete
$autocompleteMinLength
$autocompleteMultiValue
$autocompleteMultiValueSeparator
$autocompleteMultiValueSeparatorExp
$autocompleteValues
$calendarFormat
$cssClasses
inherited_from | \htmlElement::$$cssClasses |
---|
$fieldMaxLength
$fieldName
$fieldSize
$fieldValue
$isEnabled
$isPassword
$obfuscate
$onKeyPress
$required
$showCalendar
$tableCellCssClasses
inherited_from | \htmlElement::$$tableCellCssClasses |
---|
$transient
$validationRule
ALIGN_BOTTOM
inherited_from | \htmlElement::ALIGN_BOTTOM |
---|
ALIGN_CENTER
inherited_from | \htmlElement::ALIGN_CENTER |
---|
ALIGN_LEFT
inherited_from | \htmlElement::ALIGN_LEFT |
---|
ALIGN_RIGHT
inherited_from | \htmlElement::ALIGN_RIGHT |
---|
ALIGN_TOP
inherited_from | \htmlElement::ALIGN_TOP |
---|
VALIDATE_NUMERIC
inherited_from | \htmlElement::VALIDATE_NUMERIC |
---|