курсор / облась редактирования?
К примеру есть abs2005itf строка. И надо что бы при редактировании пользователь не мог бэкспейсом удалить abs, и не мог не в плане onValueChange, т.е. изменить значение по факту, а что бы даже визуально это не удалось. В идеале, хотелось бы что бы кликает человек бэкспейс, а курсор, например, мигает но не стирает s и всё что за ним. Какую можно реализацию прокинуть? Очень долго листрал гугол, пробовал свои темы, пока не нашёл решение.
вы можете в onValueChange проверять какие-то условия, и согласно им менять или не менять соответствующий state где лежит ваш текст
могу, но это не отвечает требованию визуала. Можно в поле писать что угодно, onValueChange просто не сохранит то что не пройдет условие. Но фактически пользователь может внутри поля устроить чё ему угодно
не понял про визуал. Если стейт не изменится - то и визуально текст не изменится
Требование визуала - пользователь тыкает пальцем на поле, начинает бэкспейсом стирать символы, которые там по дефолту - abs2005itf такое например. И ему ничто не помешает полностью удалить всю эту строку. То что вы предлагаете - да, если задать условие, результат того что он удалил просто не сохранится. Но засвидетельствовать пустое поле можно будет физически, если глазами в него смотреть пока это делается.
Обсуждают сегодня