Рендер ExtJs Линейный график Квадратные маркеры

Я пытаюсь отобразить маркеры линейной диаграммы ExtJS в виде квадрата, но форма всегда круглая. Ниже мой код:

  renderer: function (sprite, record, attr, index, {
                    return Ext.apply(attr, {
                        type: 'square',
                         size: 4,
                        fill: '#FFF'

                    });
                }

У меня есть пример реализации здесь: https://fiddle.sencha.com/#fiddle/nq4

Пожалуйста помоги! Заранее спасибо.


person abhishek1191    schedule 02.06.2015    source источник


Ответы (1)


вы можете использовать markerConfig для настройки атрибутов маркера.

markerConfig: {
   type: 'square',
   height:10,
   width:10,
   'fill': '#fff'
}

Вот демонстрация скрипки

person weeksdev    schedule 02.06.2015
comment
Спасибо @weeksdev. Но мне нужны разные маркеры формы для одной и той же серии линий. Я могу сделать это через рендерер, поместив в него только условие if. Но это невозможно с markerConfig, так как он устанавливает одинаковую форму для всех маркеров серии. Извините, что я не дал понять раньше, но не могли бы вы помочь мне реализовать маркеры разных форм для одной и той же серии? - person abhishek1191; 02.06.2015