cpr.controls.InputBox
InputBox
A control that allows you to enter data.
Index
Event |
Description |
animationend |
Event that occurs after the animation ends. |
animationstart |
Event that occurs at the start of the animation. |
before-context-value-change |
Use a bind context in a control that has a bind context
An event that occurs before the value changes. |
before-value-change |
An event that occurs before the changed value is saved. |
blur |
An event that occurs after the control loses focus. |
change |
DOM event that fires when the value changes. |
clear |
An event that occurs when the input value is cleared by entering the esc key or clicking the clear button in the input box. |
click |
An event that occurs when the user clicks the control. |
context-value-change |
Use a bind context in a control that has a bind context
An event that occurs after the value changes. |
contextmenu |
When the right mouse button is clicked or the context menu key is pressed,
Event called. |
copy |
Event that occurs when a user copies the text. |
cut |
Event that occurs when a user cuts the text. |
dblclick |
An event that occurs when the user double-clicks the control. |
dispose |
The event that is called when the control is dispose. |
dragenter |
When the mouse pointer enters the elements included in the control while dragging
Events that occur. |
dragleave |
During the drag, the mouse pointer may have exited the elements contained in the control. |
dragover |
While dragging the source control with the mouse, the mouse pointer
An event that occurs when moving within a region. |
drop |
Drag the source control to the target control while dragging the source control with the mouse. |
focus |
The event that occurs after the control gains focus. |
input |
When the text displayed in the input box is input from the keyboard and changed
The event that occurs. |
keydown |
Event raised when the user presses a key. |
keyup |
Event that occurs when the user releases the key. |
measure-size |
Event raised when calculating control size |
mousedown |
When the user presses the mouse button with the pointer over the control
Occurs when an event occurs. |
mouseenter |
An event that occurs when the mouse pointer enters the control. |
mouseleave |
If the user moves the mouse pointer beyond the control and its children
Events that occur when moving. |
mousemove |
This event is raised when the user moves the pointer over the control. |
mouseup |
The user releases the mouse button while over the control. |
paste |
Event that occurs when a user pastes text. |
select |
An event that occurs when the user selects text. |
transitionend |
Event that fires after CSS property transition ends. |
transitionstart |
Event that fires when CSS property transition starts. |
value-change |
The event that occurs after the changed value is saved. |
Name |
Type |
Description |
accessKey |
String |
Returns the keyboard shortcut character. |
accessbility |
Accessbility |
Gets the accessibility-related ARIA properties or gets the context in which they can be specified. |
autoSelect |
Boolean |
Returns whether the entire data in the edit area is selected when it is focused. |
autoSkip |
Boolean |
Returns whether focus moves to the next control when the input string is filled in maxlength or the value is changed by pressing Enter. |
autocomplete |
String |
Returns the browser autocomplete feature settings. |
buttonFocusable |
Boolean |
Returns the set value to focus on the button. |
clearButtonImage |
String |
clear button Returns the image. |
displayExp |
#expression |
Returns the expression for the text displayed when not in focus. |
displayText |
String |
Gets the value of the HTML Element shown in the input. |
displayingText |
String |
Gets the value of the HTML Element shown in the input. |
disposed |
Boolean |
Returns whether the control should be removed. |
editable |
Boolean |
Returns whether the value can be changed by user action. |
enabled |
Boolean |
Returns whether the control is enabled. |
fieldLabel |
String |
Returns the logical field name of the control. |
focusable |
Boolean |
Returns whether the control is focusable. |
focused |
Boolean |
Returns whether the control has focus. |
id |
String |
Returns the ID of the control. |
imeMode |
String |
IE, FireFox Returns the HanYou conversion setting in the browser. |
inputFilter |
#expression |
Gets the regexp for the input character. |
inputMode |
InputMode |
The browser returns the array type of the keyboard that displays the virtual keyboard. |
length |
Number |
Returns the length of the input value (string) of inputbox. |
lengthUnit |
String |
Returns the unit of the total string length in the compilation area. |
maxLength |
Number |
Returns the maximum number of characters that can be entered. |
name |
String |
Returns the name of the control. |
placeholder |
String |
Returns a text (hint) for the description or expected value. |
readOnly |
Boolean |
Returns whether a non-modifiable read-only mode is in effect. |
secret |
Boolean |
Returns whether input method password is set. |
showClearButton |
Boolean |
Returns whether the clear button is displayed |
spellCheck |
Boolean |
Returns the setting values for the ability to check English spelling and grammar. |
style |
InputBox$Styler |
Returns the style settings of the control. |
tabIndex |
Number |
Returns the control focus sequence using the Tab Key. |
text |
String |
Returns the text shown in the control. |
tooltip |
String |
Returns a description of the control |
type |
ControlType |
Returns the signature string of the Control's unique Type that can distinguish the Control. |
uuid |
String |
Returns the unique ID of the control. |
value |
String |
Returns the value of the control. |
visible |
Boolean |
Returns the style property for controlling css visibility. |
Name |
Return Type |
Description |
addEventListener |
|
Add listeners by EventType to the control. |
addEventListenerOnce |
(e: cpr.events.CEvent)=>Void |
Add a listener to the control that will run only once per EventType. |
bind |
IBindFactory |
Bind that property. |
blur |
|
Removes focus from the control. |
clear |
|
Set the input box value to an empty value. |
confirmEvent |
Boolean |
Determines whether to run the Control's Default Event Handler depending on the state of the Control. |
dispatchEvent |
Boolean |
Forwards specific events. |
dispose |
|
Removes the objects contained in the control. |
findParent |
UIControl |
Find the parent control. |
focus |
|
Assigns focus to the control. |
focusNext |
|
Moves focus to the next control. |
focusPrevious |
|
Moves focus to the previous control. |
getActualRect |
Rectangle |
Gets the bounds value of the control relative to the browser's view port. |
getAppInstance |
AppInstance |
Returns the App to which the control belongs. |
getBindContext |
BindContext |
Returns the bind context. |
getBindInfo |
BindInfo |
Returns the bind property information for the control. |
getHtmlAttrNames |
String[] |
Returns all custom DOM DATA attribute names. |
getNextControl |
UIControl |
Returns the control to be moved by Tab Key or by the autoskip property. |
getOffsetRect |
Rectangle |
The area being displayed is obtained based on the parent container to which it belongs. |
getParent |
Container |
Gets the parent control. |
getPrevControl |
UIControl |
Shift + Tab Returns the focus to be moved through the key. |
getRangedText |
String |
Returns the text corresponding to the selection range of the input box. |
getSelectedRange |
{
start: Number,
end: Number
} |
Get information about the selection area of the input box. |
getSelection |
{
start: Number,
end: Number,
text: String
} |
Returns the selection area (start, end, text). |
getUserAttrNames |
String[] |
Returns all custom attribute names. |
getVisualParentControl |
UIControl |
Gets the closest parent UI control. |
htmlAttr |
|
Specifies custom DOM properties. |
isAvailableBinding |
Boolean |
Returns whether the queried property is bindable and the binding has been configured to obtain a valid value. |
isBindable |
Boolean |
Make sure it is a bindable property. |
isFloated |
Boolean |
Returns whether the control is floating through an app instance or a specific container. |
isShowing |
Boolean |
Returns the status that the screen is showing. |
putValue |
|
Sets the value of the control. |
redraw |
|
Redraw the control. |
removeAllEventListeners |
|
Removes all event listeners for the control. |
removeAllHtmlAttr |
|
Delete all custom DOM DATA attributes. |
removeAllUserAttr |
|
Delete all custom attributes. |
removeEventListener |
|
Remove Listener for each EventType in the control. |
removeEventListeners |
|
Remove all EventType listeners from the control. |
removeHtmlAttr |
|
Removes the user-defined DOM DATA attribute for a specific attribute name. |
removeUserAttr |
|
Removes user-defined attributes for a specific attribute name. |
setBindContext |
|
Sets the bind context. |
setNextControl |
|
Sets the control to be moved by Tab Key or by the autoskip property. |
setPrevControl |
|
Shift + Tab Set the focus to be moved through the key. |
setRangeText |
|
Replace or insert a string in the selection range of the input box. |
setSecurityProp |
|
Set css class, style, and attribute to be set in the input tag in order to link with external security tools such as keyboard security tools. |
setSecutiryProp |
|
Set css class, style, and attribute to be set in the input tag in order to link with external security tools such as keyboard security tools. |
setSelection |
|
The text entered is replaced or inserted in the selected selection area, and the focus is moved. |
setSelectionRange |
|
Set the selection area of the input box. |
unbind |
|
Unbind that property. |
userAttr |
|
Specifies custom properties. |
userData |
|
Specifies custom data. |
userattr |
Object |
Returns a user-defined property. |
Constructor
Create an input box.
name |
type |
description |
idoptional
|
String |
input box id |
Events
CValueChangeEvent Use a bind context in a control that has a bind context
An event that occurs before the value changes.
CValueChangeEvent An event that occurs before the changed value is saved.
The following event causes a value-change.
oldValue: {string} Old Value pre>
newValue: {string} current value pre>
CFocusEvent An event that occurs after the control loses focus.
CUIEvent DOM event that fires when the value changes.
CMouseEvent An event that occurs when the input value is cleared by entering the esc key or clicking the clear button in the input box.
CMouseEvent An event that occurs when the user clicks the control.
CValueChangeEvent Use a bind context in a control that has a bind context
An event that occurs after the value changes.
CMouseEvent When the right mouse button is clicked or the context menu key is pressed,
Event called.
CMouseEvent An event that occurs when the user double-clicks the control.
CEvent The event that is called when the control is dispose.
CMouseEvent When the mouse pointer enters the elements included in the control while dragging
Events that occur.
CMouseEvent During the drag, the mouse pointer may have exited the elements contained in the control.
The event that occurs when.
CMouseEvent While dragging the source control with the mouse, the mouse pointer
An event that occurs when moving within a region.
CMouseEvent Drag the source control to the target control while dragging the source control with the mouse.
Event that fires when dropping.
CFocusEvent The event that occurs after the control gains focus.
CKeyboardEvent When the text displayed in the input box is input from the keyboard and changed
The event that occurs.
CKeyboardEvent Event raised when the user presses a key. Keycode related constants can be referenced at
KeyCode.
CKeyboardEvent Event that occurs when the user releases the key. Keycode related constants can be referenced at
KeyCode.
CMouseEvent When the user presses the mouse button with the pointer over the control
Occurs when an event occurs.
CMouseEvent An event that occurs when the mouse pointer enters the control.
CMouseEvent If the user moves the mouse pointer beyond the control and its children
Events that occur when moving.
CMouseEvent This event is raised when the user moves the pointer over the control.
CMouseEvent The user releases the mouse button while over the control.
When an event occurs.
CUIEvent An event that occurs when the user selects text.
CValueChangeEvent The event that occurs after the changed value is saved.
oldValue: {string} Old Value pre>
newValue: {string} current value pre>
Properties
declaring type
|
AccessableUIControl |
type
|
String |
get
|
Returns the keyboard shortcut character.
|
set
|
Keyboard shortcut Sets a single character (letter or number).
The shortcut key is [alt] + [shortcut key] for Windows or [option] + [shortcut key] for Mac.
|
declaring type
|
UIControl |
type
|
Accessbility |
readonly
|
Gets the accessibility-related ARIA properties or gets the context in which they can be specified.
|
type
|
Boolean |
get
|
Returns whether the entire data in the edit area is selected when it is focused.
|
set
|
Sets whether to select all the data in the edit area when it is in focus.
|
type
|
Boolean |
get
|
Returns whether focus moves to the next control when the input string is filled in maxlength or the value is changed by pressing Enter.
|
set
|
Sets whether to move the focus to the next control when the input string is filled in maxlength or the value is changed by pressing Enter.
This function works only for the English, numbers, and symbols on the keyboard.
Related property: [maxLength] If the maxLength property exists, the property operates.
|
type
|
String |
get
|
Returns the browser autocomplete feature settings.
|
set
|
Set the browser's autocomplete feature settings. The default is empty.
|
type
|
Boolean |
get
|
Returns the set value to focus on the button.
|
set
|
Sets the focus to the button.
|
type
|
String |
get
|
clear button Returns the image.
|
set
|
clear button Set the image.
|
type
|
#expression |
get
|
Returns the expression for the text displayed when not in focus.
|
set
|
Set the Expression for the text shown when not focused.
It does not apply if the Secret property is true.
|
declaring type
|
TextInput |
type
|
String |
readonly
|
Gets the value of the HTML Element shown in the input.
|
declaring type
|
TextInput |
type
|
String |
readonly
|
Gets the value of the HTML Element shown in the input.
|
declaring type
|
Control |
type
|
Boolean |
readonly
|
Returns whether the control should be removed.
|
declaring type
|
UIControl |
type
|
Boolean |
readonly
|
Returns whether the value can be changed by user action.
UIControl (Output, etc.) that does not allow input returns false.
In the case of an inputtable UIControl, returns true if the binding context in which the value is bound is valid.
Otherwise, it returns false even if it is an inputtable UIControl.
Accordion/Button/Group/Dialog/EmbeddedApp/EmbeddedPage/Grid/HTMLObject/Image/MDIFolder/Menu/
NavigationBar/Notifier/Output/Progress/TabFolder/Shell/FileUpload
In the case of the above control, editable is always false.
|
declaring type
|
EnableUIControl |
type
|
Boolean |
get
|
Returns whether the control is enabled.
|
set
|
Sets whether to activate the control.
|
declaring type
|
UIControl |
type
|
String |
get
|
Returns the logical field name of the control.
|
set
|
Sets the logical field name of the control.
|
declaring type
|
UIControl |
type
|
Boolean |
readonly
|
Returns whether the control is focusable.
|
declaring type
|
UIControl |
type
|
Boolean |
readonly
|
Returns whether the control has focus.
|
declaring type
|
Control |
type
|
String |
readonly
|
Returns the ID of the control.
|
type
|
String |
get
|
IE, FireFox Returns the HanYou conversion setting in the browser.
|
set
|
Korean-English translation settings for keyboard IME in IE, FireFox browsers. Use the CSS ime-mode attribute. Depending on the supported browser version, it may not be supported, so please check the MDN document.
[auto] : Do nothing about the current inputbox's ime settings.
[active] : By default, Hangul is input.
[inactive] : Accepts English input as a default value.
[disabled] : Only English input is accepted.
|
type
|
#expression |
get
|
Gets the regexp for the input character.
|
set
|
Specifies the regexp for the input character.
|
type
|
InputMode |
get
|
The browser returns the array type of the keyboard that displays the virtual keyboard.
|
set
|
Set the array type of the keyboard that displays the virtual keyboard in the browser.
|
type
|
Number |
readonly
|
Returns the length of the input value (string) of inputbox.
|
type
|
String |
get
|
Returns the unit of the total string length in the compilation area.
|
set
|
Sets the unit of the total string length in the editing area.
[char]: Length of the character.
[utf8]: The character based on utf8 byte size.
[ascii]: character based on ascii byte size.
|
type
|
Number |
get
|
Returns the maximum number of characters that can be entered.
|
set
|
Sets the maximum number of characters that can be input.
Related property: [lengthUnit] Set according to the lengthUnit property.
|
declaring type
|
UIControl |
type
|
String |
get
|
Returns the name of the control.
|
set
|
Sets the name of the control.
|
type
|
String |
get
|
Returns a text (hint) for the description or expected value.
|
set
|
Set a text (hint) for the description or expected value.
|
declaring type
|
EnableUIControl |
type
|
Boolean |
get
|
Returns whether a non-modifiable read-only mode is in effect.
|
set
|
Sets whether to enable read-only mode, which can not be modified.
|
type
|
Boolean |
get
|
Returns whether input method password is set.
|
set
|
Sets whether or not to set password for input method.
|
type
|
Boolean |
get
|
Returns whether the clear button is displayed
|
set
|
Sets whether to display the clear button.
|
type
|
Boolean |
get
|
Returns the setting values for the ability to check English spelling and grammar.
|
set
|
Turn on the browser to check spelling and grammar in English.
|
type
|
InputBox$Styler |
readonly
|
Returns the style settings of the control.
In case of style changes, only the corresponding control is updated.
Propagation from style changes does not occur.
|
declaring type
|
AccessableUIControl |
type
|
Number |
get
|
Returns the control focus sequence using the Tab Key.
This property controls the tabindex in HTML.
|
set
|
Set the control focus order using Tab Key.
This property controls the tabindex in HTML.
|
declaring type
|
TextInput |
type
|
String |
get
|
Returns the text shown in the control.
|
set
|
Sets the visible text in the control.
|
declaring type
|
VisibleUIControl |
type
|
String |
get
|
Returns a description of the control
It works when mouse over.
|
set
|
Set a description for the control.
It works when mouse over.
|
declaring type
|
Control |
type
|
ControlType |
readonly
|
Returns the signature string of the Control's unique Type that can distinguish the Control.
Please refer to ControlType for available constant values.
For UDC controls, each unique type name is returned. Example: udc.MyUDC
|
declaring type
|
Control |
type
|
String |
readonly
|
Returns the unique ID of the control.
|
declaring type
|
TextInput |
type
|
String |
get
|
Returns the value of the control.
|
set
|
The value of the control is set, and a value-change event is raised.
|
declaring type
|
VisibleUIControl |
type
|
Boolean |
get
|
Returns the style property for controlling css visibility.
|
set
|
Sets the style property to control css visibility.
|
Methods
Add listeners by EventType to the control.
Add a listener to the control to handle when a specific event occurs.
var button = new cpr.controls.Button("btn01");
button.addEventListener("click", function(e) {
// event code...
});
name |
type |
description |
type
|
String |
|
listener
|
(e: cpr.events.CEvent)=>Void |
|
Add a listener to the control that will run only once per EventType.
Add a listener to the control to handle when a specific event occurs.
The added listener is automatically deleted after running once.
Since the object of the added listener is changed, when the listener is deleted
It is an object returned after calling addEventListenerOnce and can be deleted.
var button = new cpr.controls.Button("btn01");
button.addEventListenerOnce("click", function(e) {
// event code...
});
name |
type |
description |
type
|
String |
|
listener
|
(e: cpr.events.CEvent)=>Void |
|
return
|
(e: cpr.events.CEvent)=>Void |
The modified Listener object. |
Bind that property.
name |
type |
description |
name
|
String |
|
Removes focus from the control.
Set the input box value to an empty value.
Raises the clear event.
name |
type |
description |
emitEventoptional
|
Boolean |
defaulttrue
|
Whether to trigger the clear event |
Determines whether to run the Control's Default Event Handler depending on the state of the Control.
name |
type |
description |
e
|
CEvent |
event |
return
|
Boolean |
Whether the control's event handler is running. |
Forwards specific events.
name |
type |
description |
e
|
CEvent |
|
return
|
Boolean |
Whether to continue processing the default action after propagating the event. |
Removes the objects contained in the control.
Find the parent control.
If includeSelf is true, the parent including the self is found.
name |
type |
description |
predicate
|
(c: cpr.controls.UIControl)=>Boolean |
|
includeSelfoptional
|
Boolean |
defaultfalse
|
Whether you include yourself. |
Assigns focus to the control.
name |
type |
description |
forwardoptional
|
Boolean |
defaulttrue
|
|
Moves focus to the next control.
If there are multiple structural elements that have focus inside a control, focus may transition to the next element.
Moves focus to the previous control.
If there are multiple structural elements that have focus inside a control, focus may transfer to the previous element.
Gets the bounds value of the control relative to the browser's view port.
If the control is not drawn on the screen, an object with all values of 0 is returned.
return
|
Rectangle |
About the position and size of controls in the HTML DOM |
Gets the bounds value of the control relative to the browser's view port.
If the control is not drawn on the screen, an object with all values of 0 is returned.
name |
type |
description |
includeWrap
|
Boolean |
If this value is true, the layout of the parent group gets the area of the node surrounding this control. If false, only get the area of the control node. |
return
|
Rectangle |
About the position and size of controls in the HTML DOM |
Gets the bounds value of the control relative to the browser's view port.
If the control is not drawn on the screen, an object with all values 0 is returned.
name |
type |
description |
options
|
{
includeWrap?: Boolean,
scaled?: Boolean
} |
|
Returns the App to which the control belongs.
Returns the bind context.
Returns the bind property information for the control.
name |
type |
description |
name
|
String |
|
Returns all custom DOM DATA attribute names.
return
|
String[] |
An array of all custom DOM DATA attribute names. |
Returns the control to be moved by Tab Key or by the autoskip property.
The area being displayed is obtained based on the parent container to which it belongs.
name |
type |
description |
includeWrapoptional
|
Boolean |
defaultfalse
|
If this value is true, the layout of the parent group gets the area of the node surrounding this control. If false, only get the area of the control node. |
Shift + Tab Returns the focus to be moved through the key.
Returns the text corresponding to the selection range of the input box.
name |
type |
description |
range
|
{
start: Number,
end: Number
} |
selection range |
Returns the text corresponding to the entered selection range.
name |
type |
description |
start
|
Number |
Start selection range |
end
|
Number |
end of selection |
Get information about the selection area of the input box.
return
|
{
start: Number,
end: Number
} |
selection area |
Returns the selection area (start, end, text).
A selection area represents information with a starting location, ending location, and text to select.
return
|
{
start: Number,
end: Number,
text: String
} |
Information about the selection area (start, end, text). |
Returns all custom attribute names.
return
|
String[] |
An array of all custom attribute names. |
Gets the closest parent UI control.
Unlike getParent(), it finds nearby parent controls, including external apps.
Specifies custom DOM properties.
name |
type |
description |
key
|
String |
The attribute name to assign |
value
|
String |
The attribute value to specify. |
Returns a custom DOM property.
name |
type |
description |
key
|
String |
The attribute name to get. |
return
|
String |
Custom properties. |
Specify multiple custom DOM properties at once.
name |
type |
description |
values
|
{[key:string]: String} |
A JSON object containing custom attribute keys/values. |
Get all custom DOM properties in the form of a map.
return
|
{[key:string]: String} |
|
Returns whether the queried property is bindable and the binding has been configured to obtain a valid value.
Even if no binding is configured and a simple value is specified, it is treated as configured so that a valid value is obtained.
For example, binding to a row index that does not exist in the DataSet is an invalid binding.
name |
type |
description |
name
|
String |
|
Make sure it is a bindable property.
name |
type |
description |
name
|
String |
|
return
|
Boolean |
Confirmation. |
Returns whether the control is floating through an app instance or a specific container.
Returns the status that the screen is showing. Returns false if the visible state of all parents including itself is false.
Sets the value of the control.
name |
type |
description |
value
|
String |
The value of the control. |
Removes all event listeners for the control.
Delete all custom DOM DATA attributes.
Delete all custom attributes.
Remove Listener for each EventType in the control.
control.removeEventListener ('click', listener); code> pre>
name |
type |
description |
type
|
String |
Event type. |
listener
|
(e: cpr.events.CEvent)=>Void |
Event listeners. |
Remove all EventType listeners from the control.
control.removeEventListeners ('click'); code> pre>
name |
type |
description |
type
|
String |
Event type. |
Removes the user-defined DOM DATA attribute for a specific attribute name.
name |
type |
description |
key
|
String |
The custom DOM DATA attribute name to remove. |
Removes user-defined attributes for a specific attribute name.
name |
type |
description |
key
|
String |
The custom attribute name to remove. |
Sets the bind context.
container.setBindContext({dataControl:grid.dataSet,rowIndex:rowIndex})
Sets the control to be moved by Tab Key or by the autoskip property.
name |
type |
description |
nextControl
|
UIControl |
control. |
Shift + Tab Set the focus to be moved through the key.
name |
type |
description |
prevControl
|
UIControl |
control. |
Replace or insert a string in the selection range of the input box.
name |
type |
description |
replacement
|
String |
String to replace or insert |
start
|
Number |
Start of range to replace |
end
|
Number |
end of range to replace |
Replace or insert a string in the selection range of the input box.
name |
type |
description |
replacement
|
String |
String to replace or insert |
range
|
{
start: Number,
end: Number
} |
Range of strings to replace |
Set css class, style, and attribute to be set in the input tag in order to link with external security tools such as keyboard security tools.
Properties with the same name as inline properties declared in InputBox take precedence over property values declared in InputBox.
Only properties that are essential for integration should be declared and used.
name |
type |
description |
prop
|
{
class: String[],
attr: {[key:string]: String},
style: {[key:string]: String}
} |
Security attribute to register |
Set css class, style, and attribute to be set in the input tag in order to link with external security tools such as keyboard security tools.
Properties with the same name as inline properties declared in InputBox take precedence over property values declared in InputBox.
Only properties that are essential for integration should be declared and used.
name |
type |
description |
prop
|
{
class: String[],
attr: {[key:string]: String},
style: {[key:string]: String}
} |
Security attribute to register |
The text entered is replaced or inserted in the selected selection area, and the focus is moved.
editor.setSelection({start: 0, end: 8, text: "inputbox"});
name |
type |
description |
selection
|
{
start?: Number,
end?: Number,
text?: String
} |
Text to select, insert, or replace |
Set the selection area of the input box.
name |
type |
description |
selectionStart
|
Number |
Start selection |
selectionEnd
|
Number |
end of selection |
Unbind that property.
name |
type |
description |
name
|
String |
|
Specifies custom properties.
name |
type |
description |
key
|
String |
The attribute name to assign |
value
|
String |
The attribute value to specify. |
Returns a user-defined property.
name |
type |
description |
key
|
String |
The attribute name to get. |
return
|
String |
Custom properties. |
Specify multiple custom properties at once.
name |
type |
description |
values
|
{[key:string]: String} |
A JSON object containing custom attribute keys/values. |
Get all custom properties in the form of a map.
return
|
{[key:string]: String} |
|
Specifies custom data. Unlike user-defined attributes, you can use arbitrary types in addition to strings.
When the control is dispose, all custom data is removed.
name |
type |
description |
key
|
String |
The key of the data to be specified. |
value
|
Object |
Data to specify. |
get custom data
name |
type |
description |
key
|
String |
The key of the data to get. |
Specifies multiple user-defined data.
name |
type |
description |
override
|
{[key:string]: Object} |
A JSON object containing user-defined data. |
Get all your custom data.
return
|
{[key:string]: Object} |
|
Returns a user-defined property.
return
|
Object |
Custom properties. |