Я использую локаль zh_CN в ExtJs (ExtJs 4.0), файлы локали по умолчанию, которые поставляются с ExtJ (без изменений). Когда я использую поле времени в своей форме, я получаю ошибку проверки для любого значения по умолчанию. Только если я использую английский AM / PM, или если в конце я удаляю 上午 / 下午 вручную, все работает нормально.
Я бы предположил, что ExtJ будут достаточно умны, чтобы правильно обрабатывать разные локали. Мне действительно нужно определить свой собственный Regex, MaskRe здесь?
Или как решить это иначе? Спасибо! Я довольно новичок в ExtJ.
Определение поля:
{
xtype: 'timefield',
name: 'pickupDate',
fieldLabel: lang["patient.pickup_time"],
allowBlank: true
}