Этот сайт содержит небольшие заметки и рецепты, которые вечно забываешь и их приходится гуглить. Поэтому создатель сайта решил их сохранить в какое-то одно место, чтобы иметь быстрый доступ к ним.
1 2 3 4  | <LINK href="/extjs/resources/css/ext-all.css" type="text/css" rel="stylesheet">
<SCRIPT type="text/javascript" src="/extjs/adapter/ext/ext-base.js"></SCRIPT>
<SCRIPT type="text/javascript" src="/extjs/ext-all.js"></SCRIPT>
<SCRIPT type="text/javascript" src="/extjs/src/locale/ext-lang-ru.js"></SCRIPT>
 | 
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47  | var store = new Ext.data.JsonStore({                                                
    url:'/url/to/serverscript.php',  
    root: 'r', 
    fields: 
[
      // Указываем формат поля времени, поле должно прийти вида 2010-03-04 18:34:55
      {name:'data',type:'date',dateFormat:'Y-m-d H:i:s'},
      // Второе поле просто число
      {name:'c',type:'int'}
      ],
    // Разрешаем автозагрузку
    autoLoad: true                                                            
});
// Указываем необходимые переменные для ExtJs
Ext.BLANK_IMAGE_URL = '/extjs/resources/images/default/s.gif';
Ext.chart.Chart.CHART_URL = '/extjs/resources/charts.swf';
//----------
// Функция для форматирования Date объекта
function format_date_whithout_year(d) {
    return d.format('d.m в H:i');           
}
// Инициируем график
Ext.onReady(function() {                                                   
    Ext.QuickTips.init();  
    // График-----------
    var statistic_graf = new Ext.Panel({                                  
        title: 'Сводная почасовая активность модераторов.',               
        // Указываем id divа куда будет нарисован график.
        renderTo: 'content-charts',                                       
        autoWidth: true,                                 
        height: 400,                                               
        items: {                                                          
            xtype: 'linechart',                                           
            store: store,                                        
            xField: 'data',                                               
            yField: 'c',                                                  
            xAxis: new Ext.chart.TimeAxis({
                            labelRenderer: format_date_whithout_year,
                            calculateByLabelSize: true             
                            })      
            }
      });
});
 |