EXTJS 6 Axis Time majorTickSteps - PullRequest
       8

EXTJS 6 Axis Time majorTickSteps

0 голосов
/ 18 октября 2019

Я создал отчет, в котором используются оси типа 'time'

Я думаю, это довольно просто.

{
  type: 'time',
  position: 'bottom',
  fields: ['date'],
  dateFormat: 'Y-m-d',
  label: {
    rotate: {
      degrees: -45
   }
 }
}

Работает нормально, однако их слишком многошаги по осям, что затрудняет просмотр того, какие шаги связаны с метками. Я просто хочу уменьшить количество шагов на самом деле, но это оказалось намного сложнее, чем я мог себе представить. Есть настройка с именем majorTickSteps, которая звучит полезной, но я не думаю, что она работает с осью типа time?

Нашли эту старую скрипку для демонстрации. https://fiddle.sencha.com/#fiddle/1995&view/editor

Для меня это выглядит одинаково, когда я пытаюсь: несколько ярлыков в начале, а затем один в конце. Есть ли способ сделать это? Уменьшить количество шагов? Может быть, какое-то поле между ступенями или что-то?

1 Ответ

1 голос
/ 19 октября 2019

Каждая ось имеет segmenter, который вы можете настроить для управления шагами. Сегментер time позволяет определять шаги по единице (минута, час, день, месяц ...) и количеству этих единиц.

Это обновленная скрипта: https://fiddle.sencha.com/#fiddle/3098&view/editor.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...