2013-11-27 2 views
0

Возможно ли установить элементы на оси диаграммы?График Extjs: динамически задавать поля

Я искал документы для метода setFields, но не нашел его.

Мне удалось установить Title на оси, но не на поле. Таким образом, у меня есть period переменную, которая содержит это поле и динамически изменяется при каждом обновлении магазина, я попробовал:

chart.axes.get('bottom').Fields = period; 

Это не дает каких-либо ошибок, но не работает ...

ответ

0

решаемые его с:

chart.axes.get('bottom').fields = [period]; 
0

Было бы полезно получить пример работы.

В любом случае .. ExtJS имеет создание объекта на основе конфигурации. Это означает, что, когда вы видите что-то вроде этого:

axes: [{ 
    type: 'Numeric', 
    position: 'left', 
    fields: ['data1', 'data2', 'data3', 'data4', 'data5'], 
    ... 

атрибут поля на самом деле является свойством Ext.chart.axis.Numeric класса

Я хотел бы предложить использовать инструмент для разработчиков и проверить объект - вы многое узнаете из этого. И используйте API docs

Смежные вопросы