REQUIRED INFORMATION Ext version tested:
  • ST 2.1.0-rc2
Browser versions tested against:
  • Google Chrome
  • Safari (mobile, iPad iOS 5)
DOCTYPE tested against:
  • Code:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
Description:
  • Clicking on the legend items in a radar chart does not toggle visibility of the corresponding radar surface. The legend item is always black and does not assume the color of the surface.
Steps to reproduce the problem:

In the ST 2.1.0 rc2 documentation extend the example of Ext.chart.series.Radar with
Code:
 legend: { position: 'top'  },
.
Click on legend item, corresponding surface does not vanish.

The result that was expected:
  • radar surface visibility changes
The result that occurs instead:
  • nothing

Test Case:

Code:
var store = new Ext.data.JsonStore({
    fields: ['name', 'data1', 'data2', 'data3', 'data4', 'data5'],
    data: [
        {'name':'metric one', 'data1':10, 'data2':12, 'data3':14, 'data4':8, 'data5':13},
        {'name':'metric two', 'data1':7, 'data2':8, 'data3':16, 'data4':10, 'data5':3},
        {'name':'metric three', 'data1':5, 'data2':2, 'data3':14, 'data4':12, 'data5':7},
        {'name':'metric four', 'data1':2, 'data2':14, 'data3':6, 'data4':1, 'data5':23},
        {'name':'metric five', 'data1':27, 'data2':38, 'data3':36, 'data4':13, 'data5':33}
    ]
});
 
var chart = new Ext.chart.PolarChart({
    legend: {position: 'top'},
    animate: true,
    interactions: ['rotate'],
    store: store,
    series: [{
        type: 'radar',
        xField: 'name',
        yField: 'data4',
        style: {
          fillStyle: 'rgba(0, 0, 255, 0.1)',
          strokeStyle: 'rgba(0, 0, 0, 0.8)',
          lineWidth: 1
        }
    }],
    axes: [
      {
        type: 'numeric',
        position: 'radial',
        fields: 'data4'
      },
      {
        type: 'category',
        position: 'angular',
        fields: 'name'
      }
    ]
});
Ext.Viewport.setLayout('fit');
Ext.Viewport.add(chart);

INFORMATION

Debugging already done:
  • none
Possible fix:
  • not provided
Additional CSS used:
  • only default ext-all.css
Operating System:
  • Linux
  • Win 7
  • iOS 5/6