Мне нужно автокапитализировать первую букву в текстовом поле, каждый раз, когда пользователь использует свой iPhone и набирает текст в моей системе.Autocapitalize TextField в Sencha Touch
Я это решение со слушателями сейчас:
listeners : {
scope: this,
keyup: function(field, e) {
if (field.getValue().length < 5) {
field.setValue(field.getValue().substr(0, 1).toUpperCase() + field.getValue().substr(1));
}
},
blur: function(field, e) {
field.setValue(field.getValue().substr(0, 1).toUpperCase() + field.getValue().substr(1));
}
}
Но мне нужно, чтобы показать вход клавиатуры виртуальной в верхнем регистре тоже.
Тогда с этой функциональностью у меня проблема частично выполнена.
Мне нужно знать, есть ли другой способ, автоматизированный в Sencha для этого.
Который, в Сенча Touch, это даже можно найти в документации, если вы ищете «капитализировать»: http://docs.sencha.com /touch/2.4.0/#!/api/Ext.field.Text-cfg-autoCapitalize – Alexander
Да, но не в ExtJS. Я все это посмотрел :) – Dinkheller