У меня есть приложение в Sencha Touch, где у меня есть textareafield. В Chrome это изменение размера, но не при использовании iPhone (я не пробовал на устройстве Android).Как создать изменяемую область текста в Sencha Touch?
Мне нужно иметь область ввода текста, где люди могут вводить текст из одного или двух слов в длину до многих предложений. Поэтому мне это нужно либо автоматически изменяет размер; имеют какой-то способ ручной размер it; или каким-либо образом прокрутка внутри него.
До сих пор я не мог выполнять какие-либо из них с помощью Sencha Touch. Я был бы очень признателен, если бы кто-то мог указать мне на приемлемое решение. В Sencha Touch нет необходимости в каком-либо конкретном компоненте.
Единственное, что я могу думать состоит в том, чтобы javascript подсчитывал количество символов, а затем вручную увеличивал высоту или ширину в зависимости от количества символов в текстовом поле. Я не знаю какого-либо конкретного сенсорного решения sencha. – jb1785
@ jb1785: для автоматического изменения размера, который будет работать (с несколькими проблемами для решения), но как его вручную изменить? Как типичная ручка в нижней части текстового поля в большинстве браузеров? – JohnGB
В основном это зависит от браузера. Однако вы можете реализовать его самостоятельно, используя плагин. Посмотрите на этот вопрос: http://stackoverflow.com/questions/149421/implementing-a-resizable-textarea, я не знаю, насколько это вам поможет, поскольку, похоже, для этого требуется еще одна JS-инфраструктура. – jb1785