Details

    • Type: New Feature New Feature
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.1.0.BETA1, 3.1.0.RC1, 3.1
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      ICEfaces 3.1, ACE Components
    • Assignee Priority:
      P2
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial

      Description

      Add a new ACE interactive charting component.

      This component should have the following characteristics:

      - HTML5-based client rendering, w/ support for IE 7+ and mobile browsers.
      - Rich selection of chart types
      - Support for user interaction with charts to view details, select data/items, incl. editing data by re-positioning values.
      - Support client events for above interactions

        Activity

        Hide
        Nils Lundquist added a comment -

        Revision #29161
        Committed by nils.lundquist
        Moments ago
        ICE-8065 - Chart extends UIComponentBaseMeta and CSS dependency is now part of merged css.

        Show
        Nils Lundquist added a comment - Revision #29161 Committed by nils.lundquist Moments ago ICE-8065 - Chart extends UIComponentBaseMeta and CSS dependency is now part of merged css.
        Hide
        Ken Fyten added a comment -

        Need to add support for:

        • chart interactions / data selection and modification
        • ace:ajax client events for chart interactions
        • Extended chart types
        Show
        Ken Fyten added a comment - Need to add support for: chart interactions / data selection and modification ace:ajax client events for chart interactions Extended chart types
        Hide
        Nils Lundquist added a comment -

        The set of chart data interactions I am implementing are restricted by jqPlot- drag/drop moves and clicks at single points.

        In addition to ace:ajax events for those interactions I may also be able to provide events for the display and hiding of the hover tooltip.

        I am in progress on adding pie/donut charts and OHLC.

        Show
        Nils Lundquist added a comment - The set of chart data interactions I am implementing are restricted by jqPlot- drag/drop moves and clicks at single points. In addition to ace:ajax events for those interactions I may also be able to provide events for the display and hiding of the hover tooltip. I am in progress on adding pie/donut charts and OHLC.
        Hide
        Nils Lundquist added a comment -

        rvn #29713 supports the following features:

        • Axis Configured
        • Date Axis
        • Category Axis
        • Min / Max values
        • Tick Format String
        • Tick Prefix
        • Tick Angle
        • Tick Font Size
        • Force Tick At 0
        • Force Tick At 100
        • Sort Merged Labels
        • Autoscale
        • Pad / Pad Min / Pad Max
        • Show Axis
        • Label
        • Component Configured
        • Stack Series
        • Animate plotting
        • Don't delay initialization due to hidden state
        • Zooming (req. Cursor)
        • Cursor
        • Cursor Tooltip
        • Chart Title
        • Click listener
        • Click client behaviour
        • Hover 'highlighter'
        • Highlighter Location
        • Highlighter Input Axes
        • Highlighter Format String
        • Highlighter Input Y Value Count
        • Highlighter Bring Series to Front
        • Show Legend
        • Legend Location (direction)
        • Legend Placement (container)
        • Series Configured
        • Pie, Donut, OHLC, Candlestick, Line, Bar plots
        • Show Series
        • Associated X Axis
        • Associated Y Axis
        • Label
        • Show Markers
        • Fill
        • Fill To Zero
        • Use Negative Colors
        • Pie/Donut Specific
        • Data Labels
        • Show Data Labels
        • Slice Margin
        • Line/Bar Specific
        • Bar Direction
        • Show Point Labels
        • Set Point Labels
        • Point Label Edge Tolerance
        • Point Label Stacked
        Show
        Nils Lundquist added a comment - rvn #29713 supports the following features: Axis Configured Date Axis Category Axis Min / Max values Tick Format String Tick Prefix Tick Angle Tick Font Size Force Tick At 0 Force Tick At 100 Sort Merged Labels Autoscale Pad / Pad Min / Pad Max Show Axis Label Component Configured Stack Series Animate plotting Don't delay initialization due to hidden state Zooming (req. Cursor) Cursor Cursor Tooltip Chart Title Click listener Click client behaviour Hover 'highlighter' Highlighter Location Highlighter Input Axes Highlighter Format String Highlighter Input Y Value Count Highlighter Bring Series to Front Show Legend Legend Location (direction) Legend Placement (container) Series Configured Pie, Donut, OHLC, Candlestick, Line, Bar plots Show Series Associated X Axis Associated Y Axis Label Show Markers Fill Fill To Zero Use Negative Colors Pie/Donut Specific Data Labels Show Data Labels Slice Margin Line/Bar Specific Bar Direction Show Point Labels Set Point Labels Point Label Edge Tolerance Point Label Stacked
        Hide
        Nils Lundquist added a comment -

        Revision #29809
        Committed by nils.lundquist
        Today 12:53 PM
        ICE-8065 - Added model updating point dragging, with server listener. Added example to showcase. JavaDoc explains restrictions: explicit x/y points, explicit ticks if using Category axes, and in-order data to prevent reindexing. We could do some order mapping to possibly accommodate out of data in the future, but it is currently too low priority to invest the resources in.

        Show
        Nils Lundquist added a comment - Revision #29809 Committed by nils.lundquist Today 12:53 PM ICE-8065 - Added model updating point dragging, with server listener. Added example to showcase. JavaDoc explains restrictions: explicit x/y points, explicit ticks if using Category axes, and in-order data to prevent reindexing. We could do some order mapping to possibly accommodate out of data in the future, but it is currently too low priority to invest the resources in.

          People

          • Assignee:
            Nils Lundquist
            Reporter:
            Ken Fyten
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved: