tabs$ - <FormTabs>
Component used by Tabs.
#Properties
| Name | Type | Default | Description |
|---|---|---|---|
| tabs | object |
- | Tabs definition. required |
| elements$ | object |
- | Form element components. required |
| events | array |
[] |
Helper property used to store available events. |
| tabs$ | object |
{} |
Object of tab$ components. |
| visible$ | object |
- | Returns the visible tab$ components. |
| current$ | object |
- | Returns the current tab$ components. |
| first$ | object |
- | Returns the first tab$ components. |
#Methods
# .on(event, callback)
Parameters
eventstring : event to listen for.callbackfunction : callback to run when the event is triggered. Thethisvariable refers to the component the listener is set for.
Adds a listener for an event.
# .off(event)
Parameters
eventstring : event to remove the listeners for.
Removes all listeners for an event.
# .fire(event, args) @returns {any}
Parameters
eventstring : event to fire.argsobject : arguments to pass for the event's listeners.
Fires an event.
# .__(expr, data) @returns {string}
Parameters
exprstring : expression to be translated using.dot syntax.dataobject : data to be passed for the expression
Translates an expression to current locale.
# .select(tab)
Parameters
tabobject : key of tab in tabs object
Selects a tab.
# .tab$(tab) @returns {wizardStep$}
Parameters
tabobject : key of tab in tabs object
Returns a specific tab$.
# .reset()
Reset tabs, meaning selecting first$ tab.
#Events
# change
Triggered the tab changes using select method.