Model for a select element of the select widget.
- Author
- Jan-Hendrik Willms tleil.nosp@m.ax+s.nosp@m.tudip.nosp@m.@gma.nosp@m.il.co.nosp@m.m @license GPL2 or any later version
- Since
- Stud.IP 3.1
◆ __construct()
| __construct |
( |
|
$id, |
|
|
|
$label, |
|
|
|
$active = false |
|
) |
| |
Constructs the element with an id (value of the according option element) and a label (text content of the according option element).
- Parameters
-
| String | $id | Id of the element |
| String | $label | Label/text content of the element |
| bool | $active | Indicates whether the element is active |
◆ getId()
Returns the id of the element.
- Returns
- String Id of the element
◆ getIndentLevel()
Returns the indentation level of the element based on the number of leading whitespace characters. This is used to indent the label in the according option element.
- Returns
- int Indentation level
◆ getLabel()
Returns the label/text content of the element. The label is stripped of all leading whitespace.
- Returns
- String Label/text content of the element
- See also
- SelectElement::getIndentLevel
◆ isActive()
Returns whether the element is active.
- Returns
- bool indicating whether the element is active
◆ render()
Renders the element (well, not really - this returns it's label).
- Returns
- String The label/text content of the element
- Todo:
- What should this method actually do?
Reimplemented from WidgetElement.
◆ setActive()
| setActive |
( |
|
$active = true | ) |
|
Sets the activate of the element.
- Parameters
-
| bool | $active | Indicates whether the element is active (optional, defaults to true) |
◆ setId()
Sets the id of the element.
- Parameters
-
| String | $id | Id of the element |
◆ setLabel()
Sets the label/text content of the element.
- Parameters
-
| String | $label | Label/text content of the element |
◆ $active
◆ $id
◆ $label
The documentation for this class was generated from the following file: