Возможен ли слайдер в диаграммах сенчи? - PullRequest
3 голосов
/ 23 декабря 2011

Поскольку мои требования состоят в том, чтобы показывать ползунок в линейных графиках, используя сенсорный сенсор. Можно ли показать слайдер на линейных графиках?

В примерах ExtJs есть ползунок для диаграмм Области, и они использовали ползунок для отслеживания мыши во взаимодействиях. Но я разрабатываю приложение для мобильных устройств, поэтому для мобильных устройств у нас не может быть опции отслеживания мыши.

Я имею в виду пример Area - Stats Browser, в комплекте с сенсорными диаграммами 1.0.0. В нашем мобильном приложении требование в линейном графике состоит в том, что, когда пользователь нажимает и перетаскивает линию, оно должно отображать / обновлять соответствующие значения маркера в виде ползунка, который перемещается поверх линейного графика вместе с пальцем пользователя. *

  1. Как отслеживать значения маркеров линейного графика, когда пользователь перемещает / перетаскивает палец по линии (в линейном графике)?
  2. Можно ли отобразить вертикальную линию на оси x (параллельно оси y), которая движется вместе с пальцем пользователя и отображает соответствующее значение маркера поверх этой вертикальной линии?

1 Ответ

0 голосов
/ 10 декабря 2012

Последняя версия Sencha Touch 2.1 поставляется с поддержкой графиков.В этом в вашем объекте диаграммы укажите этот конфиг

{
                type: 'iteminfo',
                listeners: [
                {
                    fn: function(me, item, panel) { //item.record.get('X') will get you the axes value

                        panel.setHtml('Text you want to display');
                    },
                    event: 'show'
                }
                ]}

Надеюсь, это поможет ... Хотя он не будет перетаскиваться по мере необходимости, вы можете отобразить значение, когда пользователь нажимает на маркер ...

...