Class: PasswordEditorView

module:core.form.editors. PasswordEditorView

Текстовый редактор для ввода пароля. Поддерживаемый тип данных: String.

new PasswordEditorView(options)

Parameters:
Name Type Description
options Object Options object. Doesn't have it's own options. All the properties of BaseEditorView class are also supported.

Extends

Members


hasFocus

Indicates whether the editor has focus.
Inherited From:

Methods


addKeyboardListener(key, callback)

Позволяет добавить callback-функцию на ввод определенной клавиши или комбинации клавиш. Использует метод simple_combo плагина [Keypress](https://dmauro.github.io/Keypress/).
Parameters:
Name Type Description
key String Комбинация клавиш или несколько комбинаций, разделенных запятыми. Полный список с названиями клавиш указан в исходном файле плагина: [keypress.coffee](https://github.com/dmauro/Keypress/blob/master/keypress.coffee#L750-912).
callback String Callback-функция, вызываемая по срабатыванию комбо.
Inherited From:

blur()

Clears the focus.
Inherited From:

commit( [options])

Update the model with the internal editor's value.
Parameters:
Name Type Argument Description
options Object <optional>
Options to pass to model.set().
Properties
Name Type Argument Description
validate Boolean <optional>
Set to true to trigger built-in model validation.
Inherited From:
Returns:
Returns an error object { type, message } if validation fails and options.forceCommit is turned off. undefined otherwise.
Type
Object | undefined

focus()

Sets the focus onto this editor.
Inherited From:

getEnabled()

Returns the value of `enabled` flag.
Inherited From:
Returns:
Type
Boolean

getModelValue()

Retrieves actual value of the bound attribute from the model.
Inherited From:
Returns:
Type
*

getReadonly()

Returns the value of `readonly` flag.
Inherited From:
Returns:
Type
Boolean

getValue()

Returns internal editor's value.
Inherited From:
Returns:
Type
*

select()

Focuses the editor's input and selects all the text in it.
Inherited From:

setEnabled(enabled)

Sets a new value of enabled flag. While disabled, the editor's value cannot be changed or copied by the user. It's implied that the value doesn't make sense.
Parameters:
Name Type Description
enabled Boolean New flag value.
Inherited From:

setReadonly(readonly)

Sets a new value of readonly flag. While readonly, the editor's value cannot be changed but can be copied by the user.
Parameters:
Name Type Description
readonly Boolean New flag value.
Inherited From:

setValue(value)

Sets new internal editor's value.
Parameters:
Name Type Description
value * The new value.
Inherited From:

updateValue()

Manually updated editor's internal value with the value from this.model.get(this.key). Shouldn't be called normally. The method is called internally on model's change event.
Inherited From:

validate()

Check validity with built-in validator functions (initially passed into constructor options).
Inherited From:
Returns:
Returns an error object { type, message } if validation fails. undefined otherwise.
Type
Object | undefined