Это не работает даже на Sencha Touch 2, вам нужно сделать обходной путь listener
:
listeners: {
keyup: function(textfield, e, eOpts) {
var value = textfield.getValue() + '';
var length = value.length;
console.log(value + ' len: ' + length);
if (length > MAX_LENGTH) {
textfield.setValue(value.substring(0, MAX_LENGTH));
return false;
}
}
}
Однако, не очень хорошо работает, когда браузер форматирует число с тысячамиразделители или что-то в этом роде.