Hello Phil,
There is no issue with xaxis, I just wanted to show tooltip on click of
custom datapoint on lineseries.


On Fri, Sep 5, 2014 at 3:36 PM, Philip Medlam <philip.med...@gmail.com>
wrote:

> Have you considered adding a slider to allow you to change the Xaxis range
> ala
>            <s:HSlider  id="RHSslider"
>                         width="40%"
>                         minimum="0" maximum="{fs/2}"
> value="{hAxis2.maximum}" stepSize="5"
>                         snapInterval="5"
>                         liveDragging="true"
>                         thumbRelease="changeRHSaxis()"/>
>
> I suggest thmbRelease (rather than Change) to stop the chart updating
> dynamically as you slide the thumb, as that might be too slow.
>
> The user can then (maybe you need two sliders, one for min value of xaxis
> and one for max xvalue  (or setup a multi thumb slider component).
>
> Phil.
>
>
> On Fri, Sep 5, 2014 at 10:04 AM, Deepak MS <megharajdee...@gmail.com>
> wrote:
>
> > Any tips on this one?
> >
> >
> > On Thu, Aug 28, 2014 at 9:58 AM, Deepak MS <megharajdee...@gmail.com>
> > wrote:
> >
> > > Any help on this ? : )
> > > Main objective here is to make enough room on line series data point so
> > > that user can easily touch\tap it and on doing so, show the tooltip
> data.
> > >
> > > I'm still wondering why isn't it triggering the events that are
> > > registered.
> > >
> > >
> > > On Wed, Aug 27, 2014 at 3:16 PM, Deepak MS <megharajdee...@gmail.com>
> > > wrote:
> > >
> > >> Hi there,
> > >> I'm using a columnchart with a lineseries in it for an ipad app. I
> have
> > >> enabled tooltip for it. But unfortunately its too difficult to get the
> > >> tooltip on the device when we move the finger over it.
> > >>
> > >> Hence I planned to add a custom circleitemrenderer with width and
> height
> > >> of 20 to get the custom tooltip by adding a click\touchtap event on
> it.
> > >>
> > >> But unfortunately, it is not triggering the click\touchtap event at
> all.
> > >>
> > >> My code:
> > >>
> > >> myLineSeries.setStyle('itemRenderer', new
> > >> ClassFactory(DataPointRenderer));
> > >>
> > >>
> > >> public class DataPointRenderer extends CircleItemRenderer
> > >>     {
> > >>         public function DataPointRenderer()
> > >>         {
> > >>             super();
> > >>             width = 20;
> > >>             height = 20;
> > >>             addEventListener(MouseEvent.CLICK, onClick);
> > >>             addEventListener(TouchEvent.TOUCH_TAP, onClick);
> > >>
> > >>             addEventListener(MouseEvent.MOUSE_OVER, onOver);
> > >>         }
> > >>
> > >>         private var model:ApplicationModelLocator =
> > >> ApplicationModelLocator.getInstance();
> > >>         private function onOver(event:MouseEvent):void
> > >>         {
> > >>             model.showAlert('over');  /// This function is not at all
> > >> called even after clicking(both on simulator as well as on device)
> > >>         }
> > >>
> > >>         private function onClick(event:MouseEvent):void
> > >>         {
> > >>             model.showAlert('clicked');    /// This function is not at
> > >> all called even after mouse hover (on desktop simulator)
> > >>         }
> > >>
> > >>         override protected function
> > >> updateDisplayList(unscaledWidth:Number,unscaledHeight:Number):void
> > >>         {
> > >>             super.updateDisplayList(unscaledWidth, unscaledHeight);
> > >>             var currentFill:uint;
> > >>             var g:Graphics = graphics;
> > >>             g.clear();
> > >>             if (data is ChartItem && data.hasOwnProperty('fill'))
> > >>             {
> > >>                 currentFill = data.fill.color;
> > >>                 g.beginFill(currentFill);
> > >>                 g.drawCircle(5,5,20);
> > >>                 g.endFill();
> > >>             }
> > >>
> > >>         }
> > >>     }
> > >>
> > >>
> > >> Am I missing something here?
> > >>
> > >
> > >
> >
>
>
>
> --
> Philip Medlam
>

Reply via email to