2012-05-18 4 views
0

Я работаю на ExtJS & я хочу сделать гистограмму из XML Вот мой XMLExtJS поколения гистограммы

http://pastebin.ca/2150257

Я ВГ сделал сетки, как этого

columns: [ 
{text: "Department Performance", flex: 1,dataIndex: 'DepartmentPerformance', sortable: true}, 
{text : 'Domestic', 
columns: [ 
{text: "YTD", width: 50, dataIndex: 'DomesticYTD', sortable: true}, 
{text: "MTD", width: 50, dataIndex: 'DomesticMTD', sortable: true}, 
{text: "Daily", width: 50, dataIndex: 'DomesticDaily', sortable: true} 
]}, 
{text : 'Other', 
columns: [ 
{text: "YTD", width: 50, dataIndex: 'OtherYTD', sortable: true}, 
{text: "MTD", width: 50, dataIndex: 'OtherMTD', sortable: true}, 
{text: "Daily", width: 50, dataIndex: 'OtherDaily', sortable: true}, 
]}, 
{text : 'Total', 
columns: [ 
{text: "YTD", width: 50, dataIndex: 'TotalYTD', sortable: true}, 
{text: "MTD", width: 50, dataIndex: 'TotalMTD', sortable: true}, 
{text: "Daily", width: 50, dataIndex: 'TotalDaily', sortable: true}, 
]}, 

{text : 'OEM', 
columns: [ 
{text: "YTD", width: 50, dataIndex: 'OEMYTD', sortable: true}, 
{text: "MTD", width: 50, dataIndex: 'OEMMTD', sortable: true}, 
]}, 

], 

& Я хочу сделать график по строке как щелчок по строке Я не знаю, как использовать слушатели & сделать диаграмму столбца

как на оси Х 3 секции Внутренние & Другое & Итого, в каждом разделе, с начала года МПД, DAILY & Y ось только значения от 0 до максимального значения

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

Пожалуйста, помогите ................. Благодаря

ответ

0

Чтобы создать диаграмму на событиях сетки клик мы используем слушатель SelectionChange событие об изменения выбора генерировать новый магазин, который назначается гистограмме

selectionchange: function (view, selections, options) { 
          //console.log(view, selections, options); 
          record = selections[0]; 
          //var v = record.get('Field1'); 
          //alert(''+v); 
          //alert(''+index) 
         // alert('hiiii') 


         record = selections[0]; 

         myData=[['Domestic',record.get('field1'),record.get('field2'),record.get('field3')], 
            ['Export',record.get('field4'),record.get('field5'),record.get('field6')], 
            ['Other',record.get('field7'),record.get('field8'),record.get('field8'), 
            ]] 

         } 

Вот пример демо ссылка .....

http://dev.sencha.com/deploy/ext-4.1.0-gpl/examples/charts/FormDashboard.html 

Спасибо ...

+0

Спасибо ............. :) – Amit

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