__construct()
generateHTML()
getAlignmentString()
getColspanString()
getRowspanString()
setContainsOptgroups()
setHasDescriptiveElements()
setIsEnabled()
setMultiSelect()
setOnchangeEvent()
setRightToLeftTextDirection()
setSortElements()
setTransformSingleSelect()
setTransient()
setWidth()
printOptionsHTML()
$alignment
$colspan
$rowspan
$containsOptgroups
$elements
$hasDescriptiveElements
$helpID
$isEnabled
$label
$multiSelect
$name
$onchangeEvent
$rightToLeftTextDirection
$selectedElements
$size
$sortElements
$transformSingleSelect
$transient
$width
ALIGN_BOTTOM
ALIGN_CENTER
ALIGN_LEFT
ALIGN_RIGHT
ALIGN_TOP
VALIDATE_NUMERIC
Select with label and help link.
This is used to build HTML code by using objects.
| package | metaHTML |
|---|
__construct(String $name, array $elements, array $selectedElements, String $label, String $helpID, int $size)
Examples:
$select = new htmlSelect('myName', array('value1', 'value2'), array('value1'));
$select = new htmlSelect('myName', array('label1' => 'value1', 'label2' => 'value2'), array('value1'));
$select->setHasDescriptiveElements(true);
$select = new htmlSelect('myName', array('optgroupLabel' => array('value1', 'value2')), array('value1'));
$select->setHasDescriptiveElements(true);
$select->setContainsOptgroups(true);
Stringelement name
arraylist of elememts
arraylist of selected elements
Stringdescriptive label
Stringhelp ID (optional, default none)
intsize (optional, default = 1)
generateHTML(string $module, array $input, array $values, boolean $restricted, integer $tabindex, string $scope) : array
stringName of account module
arrayList of meta-HTML elements
arrayList of values which override the defaults in $input (name => value)
booleanIf true then no buttons will be displayed
integerStart value of tabulator index for input fields
stringAccount type
arrayList of input field names and their type (name => type)getAlignmentString() : String
| inherited_from | \htmlElement::getAlignmentString() |
|---|---|
| inherited_from | \htmlSelect::getAlignmentString() |
Stringalignment HTML attributes (e.g. align="right" valign="top")getColspanString() : String
| inherited_from | \htmlElement::getColspanString() |
|---|---|
| inherited_from | \htmlSelect::getColspanString() |
Stringcolspan HTML attribute (e.g. colspan=3)getRowspanString() : String
| inherited_from | \htmlElement::getRowspanString() |
|---|---|
| inherited_from | \htmlSelect::getRowspanString() |
Stringrowspan HTML attribute (e.g. rowspan=3)setContainsOptgroups(boolean $containsOptgroups)
| inherited_from | \htmlSelect::setContainsOptgroups() |
|---|
booleanactivates optgroups
setHasDescriptiveElements(boolean $hasDescriptiveElements)
| inherited_from | \htmlSelect::setHasDescriptiveElements() |
|---|
booleanactivates descriptive elements
setIsEnabled(boolean $isEnabled)
| inherited_from | \htmlSelect::setIsEnabled() |
|---|
booleanenabled if true
setMultiSelect(boolean $multiSelect)
| inherited_from | \htmlSelect::setMultiSelect() |
|---|
booleanallows multi-selection
setOnchangeEvent(String $onchangeEvent)
| inherited_from | \htmlSelect::setOnchangeEvent() |
|---|
Stringonchange event code (e.g. myfunction();)
setRightToLeftTextDirection(boolean $rightToLeftTextDirection)
| inherited_from | \htmlSelect::setRightToLeftTextDirection() |
|---|
booleanif true use right to left direction
setSortElements(boolean $sortElements)
| inherited_from | \htmlSelect::setSortElements() |
|---|
booleansort elements
setTransformSingleSelect(boolean $transformSingleSelect)
| inherited_from | \htmlSelect::setTransformSingleSelect() |
|---|
booleantransform single options to text
setTransient(boolean $transient)
| inherited_from | \htmlSelect::setTransient() |
|---|
booleantransient field
setWidth(String $width)
| inherited_from | \htmlSelect::setWidth() |
|---|
Stringwidth (e.g. 20em)
printOptionsHTML(array $elements)
| inherited_from | \htmlSelect::printOptionsHTML() |
|---|
arraylist of options
$alignment
| inherited_from | \htmlElement::$$alignment |
|---|---|
| inherited_from | \htmlSelect::$$alignment |
$colspan
| inherited_from | \htmlElement::$$colspan |
|---|---|
| inherited_from | \htmlSelect::$$colspan |
$rowspan
| inherited_from | \htmlElement::$$rowspan |
|---|---|
| inherited_from | \htmlSelect::$$rowspan |
$containsOptgroups
| inherited_from | \htmlSelect::$$containsOptgroups |
|---|
$elements
| inherited_from | \htmlSelect::$$elements |
|---|
$hasDescriptiveElements
| inherited_from | \htmlSelect::$$hasDescriptiveElements |
|---|
$helpID
$isEnabled
| inherited_from | \htmlSelect::$$isEnabled |
|---|
$label
$multiSelect
| inherited_from | \htmlSelect::$$multiSelect |
|---|
$name
| inherited_from | \htmlSelect::$$name |
|---|
$onchangeEvent
| inherited_from | \htmlSelect::$$onchangeEvent |
|---|
$rightToLeftTextDirection
| inherited_from | \htmlSelect::$$rightToLeftTextDirection |
|---|
$selectedElements
| inherited_from | \htmlSelect::$$selectedElements |
|---|
$size
| inherited_from | \htmlSelect::$$size |
|---|
$sortElements
| inherited_from | \htmlSelect::$$sortElements |
|---|
$transformSingleSelect
| inherited_from | \htmlSelect::$$transformSingleSelect |
|---|
$transient
| inherited_from | \htmlSelect::$$transient |
|---|
$width
| inherited_from | \htmlSelect::$$width |
|---|
ALIGN_BOTTOM
| inherited_from | \htmlElement::ALIGN_BOTTOM |
|---|---|
| inherited_from | \htmlSelect::ALIGN_BOTTOM |
ALIGN_CENTER
| inherited_from | \htmlElement::ALIGN_CENTER |
|---|---|
| inherited_from | \htmlSelect::ALIGN_CENTER |
ALIGN_LEFT
| inherited_from | \htmlElement::ALIGN_LEFT |
|---|---|
| inherited_from | \htmlSelect::ALIGN_LEFT |
ALIGN_RIGHT
| inherited_from | \htmlElement::ALIGN_RIGHT |
|---|---|
| inherited_from | \htmlSelect::ALIGN_RIGHT |
ALIGN_TOP
| inherited_from | \htmlElement::ALIGN_TOP |
|---|---|
| inherited_from | \htmlSelect::ALIGN_TOP |
VALIDATE_NUMERIC
| inherited_from | \htmlElement::VALIDATE_NUMERIC |
|---|---|
| inherited_from | \htmlSelect::VALIDATE_NUMERIC |