Невозможно отобразить легенду в диаграмме Сенчи - PullRequest
0 голосов
/ 06 октября 2011

Я реализовал диаграмму, которую нужно заполнить после ее создания.

Вот фрагмент созданного мною объекта:

       MyApp.views.chartPanel = new Ext.chart.Panel({
       id: 'chartPanel',
       title: 'Pie Chart',  
       items: {
            cls: 'pie1',
            theme: 'Demo',
            store: null,
            shadow: false,
            animate: false,
            insetPadding: 20,
            legend: {
                position: 'top'
            },

.....

    pass: function(id) {
            MyApp.views.chartPanel.items.items[0].bindStore(getData(id));

        }

Функция pass вызывается и диаграммазаполнен, но я не вижу легенду, которая отображается, только если пользователи дважды щелкают окно и сбрасывают график.

Как правильно отобразить легенду?

1 Ответ

0 голосов
/ 08 марта 2012

Добавьте следующее в конфигурацию вашей серии:

series: [{
    type: 'pie',
    ....
    showInLegend: true,
    label: {
        field: 'name'
    }
}]
...