Не хватает настройки формата: минута и час
Нравится
Дамиан, Владимир, спасибо за информацию, завели такую идею.
Логика наполнения этого выпадающего списка реализована в схеме ChartDesigner:
/**
* Returns the object of types of date.
* @private
* @return {Object} Returns the object of types of date.
*/
getDateTimeFormatDefaultConfig: function() {
const dateTimeFormatDefaultConfig = {
"Year": {
value: "Year",
displayValue: this.get("Resources.Strings.DateTimeFormatYear")
},
"Month;Year": {
value: "Month;Year",
displayValue: this.get("Resources.Strings.DateTimeFormatMonthYear")
},
"Month": {
value: "Month",
displayValue: this.get("Resources.Strings.DateTimeFormatMonth")
},
"Week": {
value: "Week",
displayValue: this.get("Resources.Strings.DateTimeFormatWeek")
},
"Day;Month;Year": {
value: "Day;Month;Year",
displayValue: this.get("Resources.Strings.DateTimeFormatDayMonthYear")
},
"Day;Month": {
value: "Day;Month",
displayValue: this.get("Resources.Strings.DateTimeFormatDayMonth")
},
"Day": {
value: "Day",
displayValue: this.get("Resources.Strings.DateTimeFormatDay")
},
"Hour": {
value: "Hour",
displayValue: this.get("Resources.Strings.DateTimeFormatHour")
}
};
return dateTimeFormatDefaultConfig;
},Если не хотите вносить глобальные доработки в механизм графиков, а нужно задать для одной конкретной диаграммы, в качестве быстрого обходного решения можно включить в браузере отладчик, поставить breakpoint в этой функции и в консоли исправить этот объект dateTimeFormatDefaultConfig в момент открытия настройки графика, а затем сохранить настройки с выбранным новым значением.
У меня так получилось, когда подменил одно из значений на:
{value:"Week;Year", displayValue: "Неделя и год"}После сохранения с такой настройкой диаграмма выглядит нужным образом:

Формат для часов и минут, увы, не подобрал. Вероятно, такой фильтрации в ESQ и нет.