Interface: FormField
Defined in: areas/activities/build.ts:357
One field of a Moodle form, as it is now: its name (what settings takes), label, value and options.
Properties
| Property | Type | Description | Defined in |
|---|---|---|---|
checked? | boolean | - | areas/activities/build.ts:363 |
disabled? | boolean | Disabled until another field enables it; Moodle doesn't save it as it is. | areas/activities/build.ts:366 |
label? | string | - | areas/activities/build.ts:360 |
name | string | - | areas/activities/build.ts:358 |
options? | object[] | - | areas/activities/build.ts:364 |
type | | "number" | "checkbox" | "radio" | "text" | "date" | "other" | "textarea" | "select" | - | areas/activities/build.ts:359 |
value? | string | string[] | Text, the selected option (several for a multiple select), the checked radio's value. | areas/activities/build.ts:362 |