Remoto - VFS
|
#include "remoto!stdlib:js/widgets/widgets/metadataWidget.js"
Public Member Functions | |
metadataWidget (d) | |
activate () | |
Activate the widget, which will cause changes to propagate to the form, and therefore the submit() mechanism. More... | |
createRow (rn, rv) | |
Create a metadata row. More... | |
createWidget () | |
Create the widget object. More... | |
deactivate () | |
Deactivate the widget, which will unbind input events from their callbacks. More... | |
rowExists (n) | |
See if a row exists with the name n. More... | |
sync () | |
Check the state of the widget against its internal value, and send an update if needed. More... | |
takeRow (n) | |
Find a row by name, remove it and return it. More... | |
updateWidget () | |
Update the rows to match the widget's internal value. More... | |
![]() | |
widget (d) | |
widget contstructor More... | |
activate () | |
Activate the widget, which will cause changes to propagate to the form, and therefore the submit() mechanism. More... | |
applyOptions () | |
Apply option changes to an existing widget, like from a diff. More... | |
arrowMessage (m) | |
Create an arrowMessage and point its arrow at this widget's position on screen. More... | |
createHTML () | |
Create the HTML representation of this object, including the label and form field. More... | |
createLabel () | |
Create the label jQuery object. More... | |
createWidget () | |
Create the widget jQuery object. More... | |
deactivate () | |
Deactivate the widget, which will unbind input events from their callbacks. More... | |
destroy () | |
Destroy this widget. More... | |
disable () | |
Disable this widget. More... | |
doChange () | |
Collect changes to the value of this widget and call this widget's _change method, if it exists, after a period of the user's uifreqency has expired. More... | |
enable () | |
Enable this widget. More... | |
sync () | |
Sync the visible value with the internal value. More... | |
validate () | |
Validate the value of this widget using the _validator function. More... | |
setter | immediateValue |
Set the value of this widget, and trigger the doChange method without waiting. More... | |
getter | value |
Return the internal value of this widget, which may not be the same as what is displayed in the interface. More... | |
getter | defaultValue |
Return the default value of this widget. More... | |
getter | visibleWidget |
Return the visible jQuery object for this widget. More... | |
getter | isDefault |
Return whether or not this widget's value is its default value. More... | |
getter | nonDefaultValue |
Return the value of this widget, or return undefined if it contains the default value. More... | |
setter | validator |
Set this widget's validator function. More... | |
setter | error |
Set the error value of this widget. More... | |
setter | activeUser |
Set the activeUser of this widget. More... | |
getter | enabled |
Return true or false based on _enabled state. More... | |
getter | hidden |
The hidden state of this widget. More... | |
Getters & Setters | |
setter | value |
Set the value of this object from a json object. More... | |
setter | enabled |
a setter Enable or disable this widget More... | |
DOCME
metadataWidget | ( | d | ) |
d | The widget definition object |
DOCME
activate | ( | ) |
Activate the widget, which will cause changes to propagate to the form, and therefore the submit() mechanism.
This will also listen for blur, which gives the widget a moment to clean up if needed.
createRow | ( | rn, | |
rv | |||
) |
Create a metadata row.
rn | The name value for the row |
rv | The value value for the row |
This is for internal use; you should not call this.
createWidget | ( | ) |
Create the widget object.
deactivate | ( | ) |
Deactivate the widget, which will unbind input events from their callbacks.
setter enabled |
a setter Enable or disable this widget
rowExists | ( | n | ) |
See if a row exists with the name n.
n | The name of the row to search for |
This is for internal use; you should not call this.
sync | ( | ) |
Check the state of the widget against its internal value, and send an update if needed.
takeRow | ( | n | ) |
Find a row by name, remove it and return it.
n | The name of the row to search for |
This is for internal use; you should not call this.
updateWidget | ( | ) |
Update the rows to match the widget's internal value.
This is for internal use; you should not call this.
getter value |
Set the value of this object from a json object.
Return the json object value of this widget.