-
Notifications
You must be signed in to change notification settings - Fork 0
UXTextInputControl
ZeoNish edited this page Jun 24, 2024
·
1 revision
- 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';
Текст подсказки для ввода, отображается когда на компоненте нет фокуса и когда текст компонента пустой.