InputfieldWrapper class
A type of Inputfield that contains other Inputfield objects as children. Commonly a form or a fieldset.
Click any linked item for full usage details and examples. Hookable methods are indicated with the icon. In addition to those shown below, the Inputfield
class also inherits all the methods and properties of: Inputfield, WireData and Wire.
Common
Name | Return | Summary | |
---|---|---|---|
Inputfield Inputfield Inputfield | mixed | Get value of Inputfield by name | |
Inputfield Inputfield Inputfield | Inputfield null | Remove an Inputfield from the form by name | |
Inputfield Inputfield Inputfield | None | Wired to API |
Manipulation
Retrieval and traversal
Output
Name | Return | Summary | |
---|---|---|---|
Inputfield Inputfield Inputfield | string | Render this Inputfield and the output of its children. | |
Inputfield Inputfield Inputfield | string | Render output for an individual Inputfield | |
Inputfield Inputfield Inputfield | string | Render the output of this Inputfield and its children, showing values only (no inputs) |
Input
Name | Return | Summary | |
---|---|---|---|
Inputfield Inputfield Inputfield | $this | Process input for all children |
For hooks
These methods are only useful for hooking and should not be called directly.
Name | Return | Summary | |
---|---|---|---|
Inputfield Inputfield Inputfield | bool | Allow input to be processed for given Inputfield? (for hooks) |
Errors
Name | Return | Summary | |
---|---|---|---|
Inputfield Inputfield Inputfield | array Inputfield | Get Inputfield objects that have errors | |
Inputfield Inputfield Inputfield | array | Return an array of errors that occurred on any of the children during input processing. |
Module
Name | Return | Summary | |
---|---|---|---|
Inputfield Inputfield Inputfield | Inputfield | Get configuration Inputfields for this Inputfield |
Properties
Access any common Inputfield type class name from an Inputfield$f = $inputfields->InputfieldText;
Below are several examples.
Name | Return | Summary | Default |
---|---|---|---|
Inputfield | InputfieldAsmSelect | Create new asmSelect Inputfield | |
Inputfield | InputfieldButton | Create new button Inputfield | |
Inputfield | InputfieldCKEditor | Create new CKEditor Inputfield | |
Inputfield | InputfieldCheckbox | Create new checkbox Inputfield | |
Inputfield | InputfieldCheckboxes | Create new checkboxes Inputfield | |
Inputfield | InputfieldDatetime | Create new date/time Inputfield | |
Inputfield | InputfieldEmail | Create new email Inputfield | |
Inputfield | InputfieldFieldset | Create new Fieldset Inputfield | |
Inputfield | InputfieldFile | Create new file Inputfield | |
Inputfield | InputfieldFloat | Create new float Inputfield | |
Inputfield | InputfieldForm | Create new form Inputfield | |
Inputfield | InputfieldHidden | Create new hidden Inputfield | |
Inputfield | InputfieldIcon | Create new icon Inputfield | |
Inputfield | InputfieldImage | Create new image Inputfield | |
Inputfield | InputfieldInteger | Create new integer Inputfield | |
Inputfield | InputfieldMarkup | Create new markup Inputfield | |
Inputfield | InputfieldPage | Create new Page selection Inputfield | |
Inputfield | InputfieldPageAutocomplete | Create new Page selection autocomplete Inputfield | |
Inputfield | InputfieldPageListSelect | Create new PageListSelect Inputfield | |
Inputfield | InputfieldPageListSelectMultiple | Create new multiple PageListSelect Inputfield | |
Inputfield | InputfieldRadios | Create new radio buttons Inputfield | |
Inputfield | InputfieldSelect | Create new <select> Inputfield | |
Inputfield | InputfieldSelectMultiple | Create new <select multiple> Inputfield | |
Inputfield | InputfieldSubmit | Create new submit button Inputfield | |
Inputfield | InputfieldText | Create new single-line text Inputfield | |
Inputfield | InputfieldTextTags | Create new text tags Inputfield | |
Inputfield | InputfieldTextarea | Create new multi-line <textarea> Inputfield | |
Inputfield | InputfieldToggle | Create new toggle Inputfield | |
Inputfield | InputfieldURL | Create new URL Inputfield | |
Inputfield | Inputfield | Create new generic Inputfield |
Additional methods and properties
In addition to the methods and properties above, Inputfield
API reference based on ProcessWire core version 3.0.251