По умолчинию ExtJS применяет en-локализацию. Чтобы поменять ее на ru выполните следующие действия:
— в app.json добавляем следующие параметры:
"requires": [ "font-awesome", "ext-locale" // пакет с локализациями ], "locale": "ru" // устанавливаем культуру
Полный перечень культур можно посмотреть в папке ext\classic\local\overrides
— после этого запускаем команду app build
— открываем файл ext\classic\local\overrides и добавлем следующие параметры в объект Ext.locale.ru.form.field.Date
*** format: "d.m.Y", dateFormat: "d.m.Y", // формат даты который выводиться в поле submitFormat: 'm/d/Y H:i:s' // требуется для правильного конвертирования даты на клиенте ***
— далее в настройках прокси, для store, требуется указать следующий параметр
Ext.define('PN.store.FS_Service_Groups_FS_ServicesCollection_ListView', { extend: 'Ext.data.Store', model: 'PN.model.FS_Service_Groups_FS_ServicesCollection_ListView', //autoLoad: true, remoteFilter: true, remoteSort: true, remoteGroup: true, proxy: { type: 'itdirect', api: { read: PN.Domain.FS_Services.Query, create: PN.Domain.FS_Services.Add, update: PN.Domain.FS_Services.Update, destroy: PN.Domain.FS_Services.Delete }, reader: { successProperty: 'success', rootProperty: 'records', } , writer : { dateFormat: "d.m.Y H:i:s" // даты на сервер будут возвращаться именно в этом формате } } });