Tagpad
Extends:
Static Member Summary
| Static Public Members | ||
| public static |
builderInfo: * |
|
| public static |
editForm: * |
|
Static Method Summary
| Static Public Methods | ||
| public static |
schema(extend: ...*): * |
|
Constructor Summary
| Public Constructor | ||
| public |
|
|
Member Summary
| Public Members | ||
| public get |
|
|
| public |
background: * |
|
| public |
backgroundReady: {"resolve": *, "reject": *} |
|
| public |
canvas: * |
|
| public |
|
|
| public |
canvasSvg: * |
|
| public |
components: *[] |
|
| public get |
dataReady: * |
|
| public |
dataValue: * |
|
| public |
dimensions: {"width": *, "height": *, "minX": *, "minY": *} |
|
| public |
|
|
| public set |
|
|
| public |
dots: *[] |
|
| public |
|
|
| public |
|
|
| public get |
|
|
| public |
|
|
| public |
|
|
| public |
two: * |
|
| public |
|
|
Method Summary
| Public Methods | ||
| public |
|
|
| public |
addDot(coordinate: *) |
|
| public |
addInputError(message: *, dirty: *) |
|
| public |
addTagpadComponent(componentInstance: *) |
|
| public |
attach(element: *): * |
|
| public |
|
|
| public |
checkComponentValidity(data: *, dirty: *): * |
|
| public |
checkDotValidity(data: *, dirty: *, dot: *): * |
|
| public |
dotClicked(e: *, dot: *, index: *) |
|
| public |
drawDot(dot: *, index: *): {"circle": *, "text": *} |
|
| public |
getActualCoordinate(coordinate: *): * |
|
| public |
getValue(): * |
|
| public |
|
|
| public |
|
|
| public |
render(): * |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
selectDot(index: *) |
|
| public |
setBackgroundImage(svgMarkup: *) |
|
| public |
setDotValidity(dot: *, isValid: *) |
|
| public |
setEditorSize(width: *, height: *) |
|
| public |
setFormValue(value: *) |
|
| public |
setValue(dots: *): * |
|
| public |
|
|
| public |
updateValue(value: *, flags: *): * |
|
Inherited Summary
| From class Component | ||
| public static |
schema(sources: ...*): * |
|
| public static |
tableView(value: *, options: *) Provides a table view for this component. |
|
| public get |
allowData: * |
|
| public get |
builderMode: * |
|
| public get |
canDisable: * |
|
| public get |
Retrieves the CSS class name of this component. |
|
| public get |
currentForm: * |
|
| public set |
|
|
| public get |
customStyle: string: * Build the custom style from the layout values |
|
| public get |
dataReady: * |
|
| public get |
dataValue: *: * Get the static value of this component. |
|
| public set |
dataValue(value: *) Sets the static value of this component. |
|
| public get |
|
|
| public get |
defaultValue: * |
|
| public get |
|
|
| public get |
Return if the component is disabled. |
|
| public set |
Disable this component. |
|
| public get |
emptyValue: null: * The empty value for this component. |
|
| public get |
errorLabel: *: * Returns the error label for this component. |
|
| public get |
errors: * |
|
| public get |
fullMode: * |
|
| public get |
hasInput: * |
|
| public get |
hasSetValue: * |
|
| public get |
|
|
| public get |
key: * |
|
| public get |
label: * Get this component's label text. |
|
| public set |
label(value: *) Set this component's label text and render it. |
|
| public get |
labelInfo: * |
|
| public get |
logic: * |
|
| public get |
The readible name for this component. |
|
| public get |
|
|
| public set |
|
|
| public get |
|
|
| public set |
|
|
| public get |
ready: * |
|
| public get |
rootPristine: * |
|
| public get |
rootValue: *: * Get the data value at the root level. |
|
| public get |
schema: * Returns the JSON schema for this component. |
|
| public get |
|
|
| public get |
submissionTimezone: *: * Return the submission timezone. |
|
| public get |
transform: * |
|
| public get |
|
|
| public get |
viewOnly: * |
|
| public get |
|
|
| public set |
visible(value: *) |
|
| public get |
wysiwygDefault: {"theme": string, "placeholder": *, "modules": *} |
|
| public |
If the component has been attached |
|
| public |
|
|
| public |
component: * The Form.io component JSON schema. |
|
| public |
data: * The data object in which this component resides. |
|
| public |
element: * |
|
| public |
The existing error that this component has. |
|
| public |
id: * |
|
| public |
info: * The element information for creating the input element. |
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
Points to the parent component. |
|
| public |
If this input has been input and provided value. |
|
| public |
quill: * |
|
| public |
|
|
| public |
|
|
| public |
refs: {} References to dom elements |
|
| public |
If the component has been rendered |
|
| public |
Points to the root component, usually the FormComponent. |
|
| public |
The row path of this component. |
|
| public |
Tool tip text after processing |
|
| public |
list of attached tooltips |
|
| public |
|
|
| public |
Used to trigger a redraw event within this component. |
|
| public |
type: * |
|
| public |
validators: [string] The validators that are assigned to this component. |
|
| private |
_currentForm: * |
|
| private |
Determines if this component is disabled, or not. |
|
| private |
Determines if this component has a condition assigned to it. |
|
| private |
|
|
| private |
|
|
| private |
_visible: * Determines if this component is visible, or not. |
|
| public |
addAce(element: *, settings: *, onChange: *): * |
|
| public |
addCKE(element: *, settings: *, onChange: *): * |
|
| public |
addClass(element: *, className: *): * |
|
| public |
addInputError(message: *, dirty: *) Add a new input error to this element. |
|
| public |
addInputWarning(message: *, dirty: *, elements: *) |
|
| public |
addQuill(element: *, settings: *, onChange: *): * |
|
| public |
addShortcut(element: *, shortcut: *) |
|
| public |
append(element: *) |
|
| public |
applyActions(actions: *, result: *, data: *, newComponent: *): * |
|
| public |
asString(value: *): * Prints out the value of this component as a string value. |
|
| public |
attach(element: *): * |
|
| public |
|
|
| public |
attachRefreshEvent(refreshData: *) |
|
| public |
|
|
| public |
|
|
| public |
beforeNext(): * |
|
| public |
beforePage(): * Called before a next and previous page is triggered allowing the components to perform special functions. |
|
| public |
beforeSubmit(): * Called before a submission is triggered allowing the components to perform special async functions. |
|
| public |
build(element: *): * |
|
| public |
calculateComponentValue(data: *): boolean Perform a calculated value operation. |
|
| public |
calculateValue(args: *): boolean Performs calculations in this component plus any child components. |
|
| public |
checkComponentConditions(data: *): * Check for conditionals and hide/show the element based on those conditions. |
|
| public |
checkComponentValidity(data: *, dirty: *, rowData: *): boolean Checks the validity of this component and sets the error message if it is invalid. |
|
| public |
checkCondition(row: *, data: *): boolean Checks the condition of this component. |
|
| public |
checkConditions(args: *): boolean Checks conditions for this component and any sub components. |
|
| public |
checkData(data: *, flags: *): * Check the conditions, calculations, and validity of a single component and triggers an update if something changed. |
|
| public |
checkTemplate(templates: *, names: *, modes: *): * |
|
| public |
checkTemplateMode(templatesByName: *, modes: *): * |
|
| public |
checkValidity(args: ...*): * |
|
| public |
clear() |
|
| public |
|
|
| public |
|
|
| public |
conditionallyVisible(data: *): boolean Check if this component is conditionally visible. |
|
| public |
createModal(element: *): * |
|
| public |
|
|
| public |
Deletes the value of the component. |
|
| public |
destroy() |
|
| public |
detach() Remove all event handlers. |
|
| public |
elementInfo(): {"type": string, "component": *, "changeEvent": string, "attr": *} Get the element information. |
|
| public |
errorMessage(type: *): * Get the error message provided a certain type of error. |
|
| public |
evalContext(additional: *): * Create an evaluation context for all script executions and interpolations. |
|
| public |
fieldLogic(data: *): * Check all triggers and apply necessary actions. |
|
| public |
focus() |
|
| public |
getBrowserLanguage(): * |
|
| public |
getElement(): HTMLElement Returns the outside wrapping element of this component. |
|
| public |
|
|
| public |
getModifiedSchema(schema: *, defaultSchema: *): * Returns only the schema that is different from the default. |
|
| public |
getRoot(): * Get FormioForm element at the root of this component tree. |
|
| public |
getTemplate(names: *, modes: *): * |
|
| public |
getValue(): * Get the input value of this component. |
|
| public |
getValueAsString(value: *): * |
|
| public |
getValueAt(index: *): * Get the value at a specific index. |
|
| public |
getView(value: *): * |
|
| public |
hasChanged(newValue: *, oldValue: *): boolean Determine if the value of this component has changed. |
|
| public |
hasClass(element: *, className: *): * |
|
| public |
hasCondition(): null Determines if this component has a condition defined. |
|
| public |
hasValue(data: *): * Returns if this component has a value set. |
|
| public |
iconClass(name: *, spinning: *): * |
|
| public |
Checks to see if a separate component is in the "context" of this component. |
|
| public |
init() |
|
| public |
invalidMessage(data: *, dirty: *): * Returns the invalid message, or empty string if the component is valid. |
|
| public |
isEmpty(value: *): * |
|
| public |
isEqual(valueA: *, valueB: *): * |
|
| public |
Returns if the component is valid or not. |
|
| public |
labelIsHidden(): * |
|
| public |
loadRefs(element: *, refs: *) |
|
| public |
normalizeValue(value: *): * Normalize values coming into updateValue. |
|
| public |
onChange(flags: *, fromRoot: *): * |
|
| public |
performInputMapping(input: *): * |
|
| public |
prepend(element: *) |
|
| public |
rebuild(): * |
|
| public |
redraw(): * |
|
| public |
refresh(value: *) Refreshes the component with a new value. |
|
| public |
removeChild(element: *) |
|
| public |
removeClass(element: *, className: *): * |
|
| public |
|
|
| public |
removeShortcut(element: *, shortcut: *) |
|
| public |
removeValue(index: number) Removes a value out of the data array and rebuild the rows. |
|
| public |
|
|
| public |
renderString(template: *, data: *, actions: *): HTMLElement Render a template string into html. |
|
| public |
renderTemplate(name: *, data: {}, modeOption: *): * |
|
| public |
Resets the value of this component. |
|
| public |
Restore the value of a control. |
|
| public |
sanitize(string: *): * Sanitize an html string. |
|
| public |
selectOptions(select: *, tag: *, options: *, defaultValue: *) |
|
| public |
setContent(element: *, content: *): boolean |
|
| public |
setCustomValidity(message: *, dirty: *, external: *, isWarning: boolean) |
|
| public |
setDisabled(element: *, disabled: *) |
|
| public |
setLoading(element: *, loading: *) |
|
| public |
setPristine(pristine: *) Sets the pristine flag for this component. |
|
| public |
setSelectValue(select: *, value: *) |
|
| public |
Set the value of this component. |
|
| public |
setValueAt(index: *, value: *) Set the value at a specific index. |
|
| public |
shouldSkipValidation(data: *, dirty: *, rowData: *): * |
|
| public |
splice(index: *) Splice a value from the dataValue. |
|
| public |
Translate a text using the i18n system. |
|
| public |
updateComponentValue(flags: *): * Update a value of this component. |
|
| public |
updateItems(args: ...*) |
|
| public |
updateOnChange(flags: *, changed: *): boolean Update the value on change. |
|
| public |
updateValue(args: *): boolean Updates the value of this component plus all sub-components. |
|
| public |
validateMultiple(value: *): boolean Check if a component is eligible for multiple validation |
|
| public |
whenReady(): * |
|
| From class Field | ||
| public |
render(element: *): * |
|
| From class NestedComponent | ||
| public static |
schema(extend: ...*): * |
|
| public get |
collapsed: * |
|
| public set |
|
|
| public get |
|
|
| public get |
currentForm: * |
|
| public set |
|
|
| public get |
data: * |
|
| public set |
|
|
| public get |
dataReady: * |
|
| public get |
|
|
| public get |
disabled: * |
|
| public set |
|
|
| public get |
errors: * |
|
| public get |
|
|
| public get |
|
|
| public set |
|
|
| public get |
|
|
| public set |
|
|
| public get |
ready: * |
|
| public get |
rowIndex: * |
|
| public set |
|
|
| public get |
schema: * |
|
| public get |
|
|
| public get |
visible: * |
|
| public set |
|
|
| public |
components: * |
|
| public |
|
|
| private |
_collapsed: * |
|
| private |
_data: * |
|
| private |
_rowIndex: * |
|
| public |
addComponent(component: Object, data: Object, before: HTMLElement): Component Add a new component to the components array. |
|
| public |
addComponents(element: *, data: *) |
|
| public |
attach(element: *): * |
|
| public |
attachComponents(element: *, components: *, container: *): * |
|
| public |
beforePage(next: *): * Allow components to hook into the next page trigger to perform their own logic. |
|
| public |
beforeSubmit(): * Allow components to hook into the submission to provide their own async data. |
|
| public |
calculateValue(data: *, flags: *): * |
|
| public |
checkConditions(data: *): * |
|
| public |
checkData(data: *, flags: *, components: *): * |
|
| public |
checkValidity(data: *, dirty: *): * |
|
| public |
clearOnHide(show: *) |
|
| public |
createComponent(component: *, data: *): * Create a new component and add it to the components array. |
|
| public |
destroy() |
|
| public |
|
|
| public |
detach() |
|
| public |
eachComponent(fn: function) Perform an iteration over each component within this container component. |
|
| public |
everyComponent(fn: function) Perform a deep iteration over every component, including those within other container based components. |
|
| public |
flattenComponents(): * |
|
| public |
getAllComponents(): * |
|
| public |
getComponent(key: string, fn: function): Object Returns a component provided a key. |
|
| public |
getComponentById(id: string, fn: function): Object Return a component provided the Id of the component. |
|
| public |
getComponents(): * |
|
| public |
getContainer(): * |
|
| public |
getValue(): * |
|
| public |
|
|
| public |
init(): * |
|
| public |
isLastPage(): * |
|
| public |
isValid(data: *, dirty: *): * |
|
| public |
removeComponent(component: Component, components: Array<Component>) Remove a component from the components array. |
|
| public |
removeComponentById(id: string, fn: function): null Removes a component provided the Id of the component. |
|
| public |
removeComponentByKey(key: string, fn: function): null Removes a component provided the API key of that component. |
|
| public |
render(children: *): * |
|
| public |
renderComponents(components: *): * |
|
| public |
|
|
| public |
|
|
| public |
setNestedValue(component: *, value: *, flags: *, changed: *): * |
|
| public |
setPristine(pristine: *) |
|
| public |
setValue(value: *, flags: *): * |
|
| public |
updateValue(value: *, flags: *): * |
|
Static Public Methods
public static schema(extend: ...*): * source
Override:
NestedComponent#schemaParams:
| Name | Type | Attribute | Description |
| extend | ...* |
Return:
| * |
Public Constructors
Public Members
public background: * source
public backgroundReady: {"resolve": *, "reject": *} source
public canvas: * source
public canvasContainer: * source
public canvasSvg: * source
public dimensions: {"width": *, "height": *, "minX": *, "minY": *} source
public dots: *[] source
public formContainer: * source
public get hasBackgroundImage: * source
public selectedDotIndex: * source
public tagpadContainer: * source
public two: * source
Public Methods
public addBackground() source
public addDot(coordinate: *) source
Params:
| Name | Type | Attribute | Description |
| coordinate | * |
public addInputError(message: *, dirty: *) source
Add a new input error to this element.
Override:
Component#addInputErrorParams:
| Name | Type | Attribute | Description |
| message | * | ||
| dirty | * |
public addTagpadComponent(componentInstance: *) source
Params:
| Name | Type | Attribute | Description |
| componentInstance | * |
public attach(element: *): * source
Override:
NestedComponent#attachParams:
| Name | Type | Attribute | Description |
| element | * |
Return:
| * |
public attachDrawEvents() source
public checkComponentValidity(data: *, dirty: *): * source
Checks the validity of this component and sets the error message if it is invalid.
Override:
Component#checkComponentValidityParams:
| Name | Type | Attribute | Description |
| data | * | ||
| dirty | * |
Return:
| * |
public checkDotValidity(data: *, dirty: *, dot: *): * source
Params:
| Name | Type | Attribute | Description |
| data | * | ||
| dirty | * | ||
| dot | * |
Return:
| * |
public dotClicked(e: *, dot: *, index: *) source
Params:
| Name | Type | Attribute | Description |
| e | * | ||
| dot | * | ||
| index | * |
public drawDot(dot: *, index: *): {"circle": *, "text": *} source
Params:
| Name | Type | Attribute | Description |
| dot | * | ||
| index | * |
Return:
| {"circle": *, "text": *} |
public getActualCoordinate(coordinate: *): * source
Params:
| Name | Type | Attribute | Description |
| coordinate | * |
Return:
| * |
public getValue(): * source
Get the input value of this component.
Override:
NestedComponent#getValueReturn:
| * |
public redrawDots() source
public removeSelectedDot() source
public renderForm() source
public renderTagpad() source
public saveSelectedDot() source
public selectDot(index: *) source
Params:
| Name | Type | Attribute | Description |
| index | * |
public setBackgroundImage(svgMarkup: *) source
Params:
| Name | Type | Attribute | Description |
| svgMarkup | * |
public setDotValidity(dot: *, isValid: *) source
Params:
| Name | Type | Attribute | Description |
| dot | * | ||
| isValid | * |
public setEditorSize(width: *, height: *) source
Params:
| Name | Type | Attribute | Description |
| width | * | ||
| height | * |
public setFormValue(value: *) source
Params:
| Name | Type | Attribute | Description |
| value | * |
public setValue(dots: *): * source
Set the value of this component.
Override:
NestedComponent#setValueParams:
| Name | Type | Attribute | Description |
| dots | * |
Return:
| * |
public stretchDrawingArea() source
public updateValue(value: *, flags: *): * source
Updates the value of this component plus all sub-components.
Override:
NestedComponent#updateValueParams:
| Name | Type | Attribute | Description |
| value | * | ||
| flags | * |
Return:
| * |
