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

        Ken Fyten created issue -
        Ken Fyten made changes -
        Field Original Value New Value
        Salesforce Case []
        Fix Version/s 3.1 [ 10312 ]
        Affects [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial]
        Assignee Priority P1
        Assignee Nils Lundquist [ nils.lundquist ]
        Ken Fyten made changes -
        Fix Version/s 3.1.0.BETA1 [ 10335 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29004 Fri May 11 10:45:02 MDT 2012 nils.lundquist ICE-8065 - Alpha commit of chart component and showcase demo.
        Files Changed
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.cursor.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.ciParser.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/chart.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/BubbleSeries.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasAxisLabelRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.bubbleRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.meterGaugeRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/chart
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Chart.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/view/navigation/AceMenu.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.enhancedLegendRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.categoryAxisRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Axis.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasOverlay.js
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/chart/chart.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.BezierCurveRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataTable/dataTable.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/jquery.jqplot.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pointLabels.js
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/chart/ChartBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/SeriesDefaults.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.highlighter.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/ChartSector.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.donutRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.blockRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/ChartSeries.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/CartesianSeries.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pyramidGridRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/OHLCSeries.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasTextRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/jquery.jqplot.css
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.trendline.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pyramidAxisRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/util/CoreComponentUtils.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.mekkoAxisRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/util
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/LegendLocation.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.funnelRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.dragable.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/excanvas.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.barRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasAxisTickRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataTable/dataTableMultiRowHeader.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.logAxisRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/util/JSONBuilder.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.mekkoRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/chart
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pyramidRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.dateAxisRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/resources/org/icefaces/samples/showcase/view/resources/messages.properties
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/AxisType.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pieRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/list/ListRenderer.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.ohlcRenderer.js
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/LegendPlacement.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29005 Fri May 11 11:16:17 MDT 2012 nils.lundquist ICE-8065 - Commit of missing Entry implementation compat with Java 1.5.
        Files Changed
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/SimpleEntry.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29012 Fri May 11 14:22:00 MDT 2012 nils.lundquist ICE-8065 - Added chart selection event and example.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/chart/chart.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Chart.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/chart.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/chart/ChartBean.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/event/SeriesSelectionEvent.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29014 Fri May 11 14:47:03 MDT 2012 nils.lundquist ICE-8065 - Added basic highlighter functionality and an example of its use.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/chart/chart.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.highlighter.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29015 Fri May 11 14:47:18 MDT 2012 nils.lundquist ICE-8065 - Added basic highlighter functionality and an example of its use.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29017 Fri May 11 14:58:21 MDT 2012 nils.lundquist ICE-8065 - Added basic highlighter functionality and an example of its use.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29018 Fri May 11 15:00:29 MDT 2012 ken.fyten ICE-8065 - Revert accidental commit.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/datatable/datatable.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29053 Tue May 15 16:13:13 MDT 2012 nils.lundquist ICE-8065 - Added tick configuration options, highlighter configuration options and multiaxis configuration options. Example added to showcase to demo.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/chart/chart.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Location.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasTextRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasAxisTickRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/chart/ChartBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/ChartSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/CartesianSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Axis.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Commit graph DEL /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/LegendLocation.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/HighlighterTooltipAxes.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29067 Wed May 16 13:55:12 MDT 2012 nils.lundquist ICE-7822 - Added missing MandatoryResourceComponent annotation
        ICE-8065 - Added missing MandatoryResourceComponent annotation
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/list/ListMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/listcontrol/ListControlMeta.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29092 Thu May 17 11:37:00 MDT 2012 ken.fyten ICE-8065 - Revert changes made inadvertently to dataTable demo code.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataTable/dataTable.xhtml
        Hide
        Ken Fyten added a comment - - edited

        JS error appears on showcase demo when used with IE8 (svn rvn# 29090):

        Message: Not implemented
        Line: 1
        Char: 217273
        Code: 0
        URI: http://localhost:8080/showcase/javax.faces.resource/chart/ace-chart.js.jsf?ln=icefaces.ace

        Show
        Ken Fyten added a comment - - edited JS error appears on showcase demo when used with IE8 (svn rvn# 29090): Message: Not implemented Line: 1 Char: 217273 Code: 0 URI: http://localhost:8080/showcase/javax.faces.resource/chart/ace-chart.js.jsf?ln=icefaces.ace
        Hide
        Carmen Cristurean added a comment -

        A Runtime Error with the same message occurs also in IE7 (icepc13).

        Show
        Carmen Cristurean added a comment - A Runtime Error with the same message occurs also in IE7 (icepc13).
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29097 Thu May 17 14:08:00 MDT 2012 nils.lundquist ICE-8065 - Include excanvas in chart.js.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.properties
        Hide
        Nils Lundquist added a comment - - edited

        Revision #29097
        Committed by nils.lundquist
        Moments ago
        ICE-8065 - Include excanvas in chart.js.

        Show
        Nils Lundquist added a comment - - edited Revision #29097 Committed by nils.lundquist Moments ago ICE-8065 - Include excanvas in chart.js.
        Nils Lundquist made changes -
        Status Open [ 1 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29104 Thu May 17 15:22:44 MDT 2012 nils.lundquist ICE-8065 - Include excanvas in chart.js.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.properties
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29108 Thu May 17 16:10:16 MDT 2012 nils.lundquist ICE-8065 - Put error catching back in post debugging.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/chart.js
        Hide
        Carmen Cristurean added a comment - - edited

        Verified fix in IE7 (icepc18) and IE8 (icepc4) with ICEfaces-3.1.0.BETA1 release bundle.
        As a note, the JS error still occurs, and the chart does not render in IE8 on my PC, where I have the Chrome Frame plugin installed (although not being used for this testing).

        Show
        Carmen Cristurean added a comment - - edited Verified fix in IE7 (icepc18) and IE8 (icepc4) with ICEfaces-3.1.0.BETA1 release bundle. As a note, the JS error still occurs, and the chart does not render in IE8 on my PC, where I have the Chrome Frame plugin installed (although not being used for this testing).
        Hide
        Nils Lundquist added a comment -

        This must be due to script caching. The error was due to a required dependancy for IE7/8 missing. If it is working on one, it only makes sense to be working on the other.

        Chrome Frame should be inconsequential.

        Show
        Nils Lundquist added a comment - This must be due to script caching. The error was due to a required dependancy for IE7/8 missing. If it is working on one, it only makes sense to be working on the other. Chrome Frame should be inconsequential.
        Hide
        Ken Fyten added a comment -
        • ace:chart component should extend the ui:componentBaseMeta class.
        • ace:chart CSS (chart.css) should be included in the combined.css file.
        Show
        Ken Fyten added a comment - ace:chart component should extend the ui:componentBaseMeta class. ace:chart CSS (chart.css) should be included in the combined.css file.
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29161 Wed May 23 15:24:18 MDT 2012 nils.lundquist ICE-8065 - Chart extends UIComponentBaseMeta and CSS dependency is now part of merged css.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        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.
        Nils Lundquist made changes -
        Status Reopened [ 4 ] Resolved [ 5 ]
        Resolution Fixed [ 1 ]
        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
        Ken Fyten made changes -
        Resolution Fixed [ 1 ]
        Status Resolved [ 5 ] Reopened [ 4 ]
        Ken Fyten made changes -
        Assignee Priority P1 P2
        Ken Fyten made changes -
        Salesforce Case []
        Fix Version/s 3.1.0.RC1 [ 10337 ]
        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.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29597 Wed Jun 20 15:38:45 MDT 2012 nils.lundquist ICE-8065 - Adding Date object support to Cartesian chart types and all axes.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.dateAxisRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/CartesianSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Axis.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29625 Thu Jun 21 13:50:43 MDT 2012 nils.lundquist ICE-8065 - Added tickPrefix property to Axis. Added export capability to chart JS API, required updating the JQPlot impl.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.cursor.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasTextRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.ciParser.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.trendline.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pyramidAxisRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasAxisLabelRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.mekkoAxisRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.bubbleRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.meterGaugeRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.funnelRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/excanvas.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.dragable.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.barRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasAxisTickRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.logAxisRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.enhancedLegendRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.categoryAxisRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.mekkoRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Axis.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pyramidRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.canvasOverlay.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.BezierCurveRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pointLabels.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/jquery.jqplot.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.dateAxisRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.highlighter.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pieRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.blockRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.donutRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pyramidGridRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.ohlcRenderer.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29626 Thu Jun 21 14:07:27 MDT 2012 nils.lundquist ICE-8065 - Added example of chart export via JS API.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/chart/chart.xhtml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29628 Thu Jun 21 15:05:30 MDT 2012 nils.lundquist ICE-8065 - Added client behaviour for point clicks.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/chart.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29630 Thu Jun 21 15:30:37 MDT 2012 nils.lundquist ICE-8065 - Adjusted error message styling JS in new implementation to work with JSF ids.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/jquery.jqplot.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29634 Thu Jun 21 15:50:13 MDT 2012 nils.lundquist ICE-8065 - Client behaviour for point clicks enables selection listener.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29713 Wed Jun 27 10:44:20 MDT 2012 nils.lundquist ICE-8065 - Second round of enchancments to Chart component. Contains all the features noted in the comment on the JIRA.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/OHLCSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/chart/chart.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataTable/dataTableScrolling.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/chart.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/BubbleSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/chart/ChartBean.java
        Commit graph DEL /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/SeriesDefaults.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        Commit graph DEL /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/ChartSector.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.pieRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/plugins/jqplot.donutRenderer.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/event/PointValueChangeEvent.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/dataTable/dataTableMultiRowHeader.xhtml
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/SectorSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/CartesianSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/ChartSeries.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/DragConstraintAxis.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Axis.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29716 Wed Jun 27 11:06:11 MDT 2012 nils.lundquist ICE-8065 - Adding missing JavaDoc for parts of CartesianSeries.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/CartesianSeries.java
        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
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29809 Wed Jul 04 12:53:47 MDT 2012 nils.lundquist 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.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/OHLCSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/webapp/resources/examples/ace/chart/chart.xhtml
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Chart.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/jquery.jqplot.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/event/PointValueChangeEvent.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/chart.js
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/BubbleSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/chart/ChartBean.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/SectorSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/ChartSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/CartesianSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Axis.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartRenderer.java
        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.
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29820 Thu Jul 05 11:05:32 MDT 2012 nils.lundquist ICE-8065 - Remove intermediary JS files during ant clean target.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/build.xml
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29842 Fri Jul 06 11:59:00 MDT 2012 nils.lundquist ICE-8065 - Added highlighter display and mouse hover client behaviour events. Added TLD for client behaviour events.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/ChartMeta.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/resources/icefaces.ace/chart/chart.js
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29852 Fri Jul 06 16:20:32 MDT 2012 nils.lundquist ICE-8065 - Adding axis drawMajorGridlines property. Adding line smooth property to CartesianSeries. Adding line pattern to CartesianSeries. Adding lineCap/Join/Width to CartesianSeries. Adding shadow/Alpha/Depth/Offset/Angle to ChartSeries.
        Files Changed
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/LineCap.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/LineJoin.java
        Commit graph ADD /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/LinePattern.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/ChartSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/model/chart/CartesianSeries.java
        Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/chart/Axis.java
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #29862 Mon Jul 09 11:59:29 MDT 2012 nils.lundquist ICE-8065 - Added y-axis constraint to showcase chart point dragging example.
        Files Changed
        Commit graph MODIFY /icefaces3/trunk/icefaces/samples/showcase/showcase/src/main/java/org/icefaces/samples/showcase/example/ace/chart/ChartBean.java
        Nils Lundquist made changes -
        Status Reopened [ 4 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Repository Revision Date User Message
        ICEsoft Public SVN Repository #31934 Fri Nov 02 10:01:50 MDT 2012 ken.fyten ICE-8065 - Fix issue when ace chart is included in an ace dialog
        Files Changed
        Commit graph MODIFY /icefaces3/tags/icefaces-3.2.0/icefaces/ace/component/resources/icefaces.ace/chart/chart.js
        Commit graph MODIFY /icefaces3/tags/icefaces-3.2.0/icefaces/build.properties

          People

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

            Dates

            • Created:
              Updated:
              Resolved: