|
| __construct ($url, $name= 'semester_id', $method= 'get') |
|
| includeAll ($state=true) |
|
| setRange ($semester_range_begin, $semester_range_end) |
|
| render ($variables=[]) |
|
| __construct ($title, $url, $name, $method= 'get', $multiple=false) |
|
| setUrl ($url) |
|
| setMaxLength ($length) |
|
| setSelectParameterName ($name) |
|
| setSelection ($value) |
|
| setRequestMethod ($method) |
|
| setDropdownAutoWidth ($dropdownAutoWidth) |
|
| setMultiple ($multiple) |
|
| setOptions (array $options, $selected=false) |
|
| render ($variables=[]) |
|
| addElement (WidgetElement $element, $index=null) |
|
| insertElement (WidgetElement $element, $before_index, $index=null) |
|
| getElement ($index) |
|
| getElements () |
|
| removeElement ($index) |
|
| hasElements () |
|
| hasElement ($index) |
|
| forceRendering ($state=true) |
|
| addLayoutCSSClass ($css_class) |
|
| removeLayoutCSSClass ($css_class) |
|
| render ($variables=[]) |
|
| __isset ($offset) |
|
| __get ($offset) |
|
| __set ($offset, $value) |
|
| __unset ($offset) |
|
SemesterSelectorWidget
This class defines a standard sidebar widget for choosing a semester. The selector is derived from the more generic SelecWidget.
- Author
- Jan-Hendrik Willms tleil.nosp@m.ax+s.nosp@m.tudip.nosp@m.@gma.nosp@m.il.co.nosp@m.m
- See Also
- SelectWidget
- Since
- Stud.IP 3.2 GPL2 or any later version
- Copyright
- Stud.IP Core Group
__construct |
( |
|
$url, |
|
|
|
$name = 'semester_id' , |
|
|
|
$method = 'get' |
|
) |
| |
Overrides parent constructor by setting a default title and default name.
includeAll |
( |
|
$state = true | ) |
|
Should the list include an option for all semesters which results in an option with a value of '0'.
render |
( |
|
$variables = [] | ) |
|
Populates and renders the widget according to the previously made settings.
setRange |
( |
|
$semester_range_begin, |
|
|
|
$semester_range_end |
|
) |
| |
Sets the range of semesters to be displayed.
- Parameters
-
$semester_range_begin | The timestamp of the first semester. |
$semester_range_end | The timestamp of the end semester. |
$semester_range_begin = 0 |
|
protected |
The timestamp of the first semester that shall be selectable.
The timestamp of the last semester that shall be selectable.
The documentation for this class was generated from the following file: