|
Moodle PHP Documentation 4.5
Moodle 4.5.5+ (Build: 20250711) (ce34e8ff087)
|
Drop down for question categories. More...
Public Member Functions | |
| __construct ($elementName=null, $elementLabel=null, $options=null, $attributes=null) | |
| Constructor. | |
| addOptGroup ($text, $value, $attributes=null) | |
| Adds a new OPTION to the SELECT. | |
| addOption ($optgroup, $text, $value, $attributes=null) | |
| Adds a new OPTION to an optgroup. | |
| export_for_template (renderer_base $output) | |
| exportValue (&$submitValues, $assoc=false) | |
| We check the options and return only the values that could have been selected. | |
| getElementTemplateType () | |
| Slightly different container template when frozen. | |
| getFrozenHtml () | |
| Returns the value of field without HTML tags. | |
| getHelpButton () | |
| get html for help button | |
| getMultiple () | |
| Returns the select mutiple attribute. | |
| getName () | |
| Returns the element name. | |
| getPrivateName () | |
| Returns the element name (possibly with brackets appended) | |
| getSelected () | |
| Returns an array of the selected values. | |
| getSize () | |
| Returns the select field size. | |
| getValue () | |
| Returns an array of the selected values. | |
| loadArrayOptGroups ($arr, $values=null) | |
| Loads the options from an associative array. | |
| loadArrayOptions ($optgroup, $arr, $values=null) | |
| Loads the options from an associative array. | |
| MoodleQuickForm_questioncategory ($elementName=null, $elementLabel=null, $options=null, $attributes=null) | |
| Old syntax of class constructor. | |
| MoodleQuickForm_selectgroups ($elementName=null, $elementLabel=null, $optgrps=null, $attributes=null, $showchoose=false) | |
| Old syntax of class constructor. | |
| onQuickFormEvent ($event, $arg, &$caller) | |
| Called by HTML_QuickForm whenever form event is made on this element. | |
| setHiddenLabel ($hiddenLabel) | |
| Sets label to be hidden. | |
| setMultiple ($multiple) | |
| Sets the select mutiple attribute. | |
| setName ($name) | |
| Sets the input field name. | |
| setSelected ($values) | |
| Sets the default values of the select box. | |
| setSize ($size) | |
| Sets the select field size, only applies to 'multiple' selects. | |
| setValue ($value) | |
| Sets the value of the form element. | |
| toHtml () | |
| Returns the SELECT in HTML. | |
Drop down for question categories.
HTML class for a drop down element to select a question category.
| MoodleQuickForm_questioncategory::__construct | ( | $elementName = null, | |
| $elementLabel = null, | |||
| $options = null, | |||
| $attributes = null ) |
Constructor.
| string | $elementName | Select name attribute |
| mixed | $elementLabel | Label(s) for the select |
| array | $options | additional options. Recognised options are courseid, published and only_editable, corresponding to the arguments of question_category_options from moodlelib.php. |
| mixed | $attributes | Either a typical HTML attribute string or an associative array |
|
inherited |
Adds a new OPTION to the SELECT.
| string | $text | Display text for the OPTION |
| string | $value | Value for the OPTION |
| mixed | $attributes | Either a typical HTML attribute string or an associative array |
|
inherited |
Adds a new OPTION to an optgroup.
| string | $optgroup | name of the option group |
| string | $text | Display text for the OPTION |
| string | $value | Value for the OPTION |
| mixed | $attributes | Either a typical HTML attribute string or an associative array |
|
inherited |
We check the options and return only the values that could have been selected.
We also return a scalar value if select is not "multiple"
| array | $submitValues | submitted values |
| bool | $assoc | if true the retured value is associated array |
| mixed |
|
inherited |
Slightly different container template when frozen.
Don't want to use a label tag with a for attribute in that case for the element label but instead use a div. Templates are defined in renderer constructor.
| string |
|
inherited |
Returns the value of field without HTML tags.
| string |
|
inherited |
get html for help button
| string | html for help button |
|
inherited |
Returns the select mutiple attribute.
| bool | true if multiple select, false otherwise |
|
inherited |
Returns the element name.
| string |
|
inherited |
Returns the element name (possibly with brackets appended)
| string |
|
inherited |
Returns an array of the selected values.
| array | of selected values |
|
inherited |
Returns the select field size.
| int |
|
inherited |
Returns an array of the selected values.
| array | of selected values |
|
inherited |
Loads the options from an associative array.
| array | $arr | Associative array of options |
| mixed | $values | (optional) Array or comma delimited string of selected values |
| PEAR_Error|bool | on error or true |
| PEAR_Error |
|
inherited |
Loads the options from an associative array.
| string | $optgroup | name of the options group |
| array | $arr | Associative array of options |
| mixed | $values | (optional) Array or comma delimited string of selected values |
| PEAR_Error|bool | on error or true |
| PEAR_Error |
| MoodleQuickForm_questioncategory::MoodleQuickForm_questioncategory | ( | $elementName = null, | |
| $elementLabel = null, | |||
| $options = null, | |||
| $attributes = null ) |
|
inherited |
|
inherited |
Called by HTML_QuickForm whenever form event is made on this element.
| string | $event | Name of event |
| mixed | $arg | event arguments |
| object | $caller | calling object |
| bool |
|
inherited |
Sets label to be hidden.
| bool | $hiddenLabel | sets if label should be hidden |
|
inherited |
Sets the select mutiple attribute.
| bool | $multiple | Whether the select supports multi-selections |
|
inherited |
Sets the input field name.
| string | $name | Input field name attribute |
|
inherited |
Sets the default values of the select box.
| mixed | $values | Array or comma delimited string of selected values |
|
inherited |
Sets the select field size, only applies to 'multiple' selects.
| int | $size | Size of select field |
|
inherited |
Sets the value of the form element.
| mixed | $value | Array or comma delimited string of selected values |
|
inherited |
Returns the SELECT in HTML.
| string |