Lintps Posted April 21 Posted April 21 Добрый день! Во всех TUniDateTimePicker первым днем встало воскресенье после обновления Unigui до последней версии. Подскажите, как это поменять. Нужно, чтобы первым днем недели был понедельник. Quote
Lintps Posted April 22 Author Posted April 22 Там сейчас такая настройка. Подскажите, пожалуйста как изменить LocaleDefault, чтобы не менять этот параметр вручную в каждом UniDateTimePicker. Quote
Sherzod Posted April 22 Posted April 22 2 hours ago, Lintps said: Подскажите, пожалуйста как изменить LocaleDefault, чтобы не менять этот параметр вручную в каждом UniDateTimePicker. Пожалуйста, уточните Ваш вопрос. Quote
Lintps Posted April 22 Author Posted April 22 4 hours ago, Sherzod said: Пожалуйста, уточните Ваш вопрос. До обновления в календарной сетке по умолчанию первым днем стоял понедельник, после обновления - воскресенье. Сейчас в каждом UniDateTimePicker в параметре FirstDayOfWheek стоит dowLocaleDefault и показывает первым днем воскресенье. Чтобы везде сделать понедельник снова первым днем нужно поменять значение во всех UniDateTimePicker. Вопрос: где можно поменять настройку, чтобы при установке dowLocaleDefault по умолчанию был первым понедельник, раньше же так и было у меня (до обновления версии unigui). Quote
Yevgeniy Shiyanov Posted May 9 Posted May 9 Добрый день! Шерзод, подтверждаю что у меня точно такая же проблема. Везде календарь стал отображаться с воскресенья. Хотя в настройках ОС первым днем установлен понедельник. Подскажите пожалуйста уже есть решение проблемы ? Quote
Sherzod Posted May 10 Posted May 10 22 hours ago, Yevgeniy Shiyanov said: Везде календарь стал отображаться с воскресенья. Правильно ли я понимаю, что Вы имеете в виду uniDateTimePicker, а не uniCalendar? Quote
Sherzod Posted May 10 Posted May 10 @Lintps @Yevgeniy Shiyanov Проблема заключалась в файле локали locale-ru.js. Для компонента Ext.form.field.Date, который используется внутри TUniDateTimePicker, не было задано свойство startDay. В результате, несмотря на установленную русскую локаль, календарь начинал неделю с воскресенья (startDay = 0) по умолчанию. Мы добавим недостающее свойство startDay: 1 в секцию Ext.locale.ru.form.field.Date, и это обеспечит корректное отображение календаря с понедельника, как ожидается в русской локали. Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.