- abstract class
UXTextInputControl(php\gui\UXTextInputControl) extendsUXControl.
Классы наследники:
Базовый абстрактный класс всех компонентов, предназначенных для ввода текстовой информации.
->text->font->selection->selectedText->promptText->length->editable
->copy()->cut()->paste()->clear()->end()->home()->forward()->backward()->nextWord()->previousWord()->selectAll()->selectBackward()->selectEnd()->selectEndOfNextWord()->selectForward()->selectHome()->selectNextWord()->selectPreviousWord()->selectPositionCaret()->selectRange()->extendSelection()->deselect()->appendText()->insertText()->replaceText()->replaceSelection()->positionCaret()->undo()->redo()->commitValue()->cancelEdit()
Введенный текст.
font (UXFont)
Шрифт текста для ввода.
$field->font = UXFont::of('Tahoma', 16);
⚠️ Только для чтения!
Информация о выделенной области текста компонента, следующего формата:
['start' => 3, 'end' => 10, 'length' => 7]
startначальный индекс выделения,end- конечный,length- длина выделения.
var_dump($field->selection);Выделенный текст компонента для ввода. Свойство можно как читать, так и менять. При смене значения этого свойства, выделенный текст заменяется на новый.
alert($this->textField->selectedText);
$this->textField->selectedText = 'newText';Текст подсказки для ввода, отображается когда на компоненте нет фокуса и когда текст компонента пустой.