TextInput
Текст с возможностью ввода.
changeCallback
Заголовок раздела «changeCallback»Устанавливает коллбек, который будет отправлен при изменении текста. Коллбек будет вызван только если текст изменился. Ключ value в коллбеке будет
автоматически заполнен текущим текстом. Текст будет поделен на строки с помощью \n.
TextInput changeCallback(JsonObject callback);JsonObject callback = new JsonObject();callback.put("input", "my_input");el.changeCallback(callback);{ "input": "my_input", "value": "текст набранный юзером"}editable
Заголовок раздела «editable»Устанавливает возможность редактирования текста. По умолчанию - true.
TextInput editable(boolean value);el.editable(false);enterCallback
Заголовок раздела «enterCallback»Устанавливает коллбек, который будет отправлен при нажатии Enter. Ключ value в коллбеке будет автоматически заполнен текущим текстом.
Текст будет поделен на строки с помощью \n.
TextInput enterCallback(JsonObject callback);JsonObject callback = new JsonObject();callback.put("input", "my_input");el.enterCallback(callback);{ "input": "my_input", "value": "текст набранный юзером"}formName
Заголовок раздела «formName»Для использования в комбинации с Container.submitCallback. Контейнер соберет все дочерние элементы и запишет их значения в коллбек.
formName задает имя для этого поля.
TextInput formName(String name);el.formName("message");maxLength
Заголовок раздела «maxLength»Устанавливает максимальную длину значения. По умолчанию - 10240.
TextInput maxLength(int value);el.maxLength(100);multiline
Заголовок раздела «multiline»Устанавливает возможность ввода многострочного текста. По умолчанию - false.
TextInput multiline(boolean value);el.multiline(true);placeholder
Заголовок раздела «placeholder»Устанавливает текст-подсказку, который будет отображаться, когда поле ввода пустое. По умолчанию - "".
TextInput placeholder(String value);el.placeholder("Введите текст");placeholderColor
Заголовок раздела «placeholderColor»Устанавливает цвет текста-подсказки. По умолчанию - полупрозрачный от цвета текста.
TextInput placeholderColor(int color);el.placeholderColor(0xff0000ff);Устанавливает регулярное выражение, которому должен соответствовать текст. По умолчанию - ".*".
TextInput regexp(String value);el.regexp("[a-zA-Z0-9]+");submitOnEnter
Заголовок раздела «submitOnEnter»Устанавливает возможность отправки формы по нажатию Enter. По умолчанию - false. Будет найден ближайший родительский контейнер с Container.submitCallback и отправлен его коллбек.
TextInput submitOnEnter(boolean value);el.submitOnEnter(true);