Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
Clear All
new posts

    FacetChart.setShowValueOnHover(true) changes chart properties on MouseOut

    SmartClient Version: v10.0p_2015-01-02/Pro Deployment (built 2015-01-02)

    I have a FacetChart with setShowValueOnHover(true), but when I mouse over the values and move the mouse off the chart again it changes the special properties I have set via for example setPieSliceProperties.

    I have added before and after pictures of the chart.

    TestCase:
    Code:
    final FacetChart completionChart = new FacetChart();
    		completionChart.setWidth(400);
    		completionChart.setHeight(400);
    		completionChart.setChartRectMargin(10);
    		completionChart.setPadding(10);
    		completionChart.setBandedBackground(false);
    		completionChart.setDataColors("#adc2e5", "#527ebe", "#002f6b", "#88a96e", "#457a56", "#62ba97", "#be1e2d", "#f47d55", "#fcc169", "#be9c6e", "#aeae98");
    		completionChart.setBackgroundColor("#FFFFFF");
    		completionChart.setShowShadows(false);
    		completionChart.setUseAutoGradients(false);
    		completionChart.setMinDataSpreadPercent(0);
    		completionChart.setShowValueOnHover(true);
    
    		// Disable right-click contextmenu
    		this.addShowContextMenuHandler(new ShowContextMenuHandler() {
    			@Override
    			public void onShowContextMenu(ShowContextMenuEvent event) {
    				event.cancel();
    			}
    		});
    		
    		DrawSector pieSlice = new DrawSector();
    		pieSlice.setLineColor("#ffffff");
    		pieSlice.setLineWidth(10);
    		completionChart.setPieSliceProperties(pieSlice);
    		
    		DrawOval doughnutHole = new DrawOval();
    		doughnutHole.setLineOpacity(0);
    		doughnutHole.setFillColor("#ffffff");
    		completionChart.setDoughnutHoleProperties(doughnutHole);
    		
    		completionChart.setDoughnutRatio(0.65f);
    		completionChart.setDataColors("#62ba97", "#d9d9d9");
    		completionChart.setChartRectMargin(0);
    		completionChart.setPadding(0);
    		completionChart.setWidth(200);
    		completionChart.setHeight(200);
    		completionChart.setShowLegend(false);
    		
    		completionChart.setFacets(new Facet("completion", ""));  
    		completionChart.setValueProperty("value");
    		completionChart.setChartType(ChartType.DOUGHNUT);
    		
    		Record completed = new Record();
    		completed.setAttribute("completion", "Completed");
    		completed.setAttribute("value", 75);
    		
    		Record uncompleted = new Record();
    		uncompleted.setAttribute("completion", "Uncompleted");
    		uncompleted.setAttribute("value", 25);
    
    		completionChart.setData(new Record[]{completed, uncompleted});  
    		
    		completionChart.draw();
    Attached Files

    #2
    Any news on this?

    Comment


      #3
      Sorry for the delay. This was partway through investigation and someone got very sick, it's been reassigned now and is being looked at fresh.

      Comment


        #4
        This issue has now been resolved and will be available in a nightly build in the next day or two.

        Regards,
        Isomorphic Software

        Comment

        Working...
        X