с год назад был написано приложение на ExtJS 3.2.1 в котором для отображения диаграмм использовался следующий код:
function showDiagrammWin()
{
var rentalsStore = new Ext.data.JsonStore({
url: 'ExtProject/PHP/function/diagramma.php',
root: 'Diagramma',
fields: ['srv_name', 'kol'],
autoLoad: true
});
var pnl = new Ext.Panel(
{
layout: 'fit',
items:
{
xtype: 'columnchart',
store: rentalsStore,
xField: 'srv_name',
yField: 'kol'
}
});
var showDiagrammWin;
if(!showDiagrammWin)
{
showDiagrammWin = new Ext.Window(
{
width: 900,
height: 500,
layout: 'fit',
title: 'Диаграмма загруженности серверов',
modal: true,
items:[
pnl
],
buttons:[
{
text: 'Закрыть',
handler: function()
{
showDiagrammWin.close();
}
}
]
});
}
showDiagrammWin.show();
}
недавно было обнаружено, что в новых версиях браузеров (FF 4, 5, Chrome 11, IE9) отображается только само окно, без графиков. в FF 3.6 все отображается как и было. думал вылечится переходом на ExtJS 4, но нем упало все приложение
есть ли какие-то предложения как починить в рамках 3.2.1? а то все приложение перелопачивать ради самого популярного куска грустно...