Показать сообщение отдельно
  #1 (permalink)  
Старый 27.05.2011, 17:12
Аспирант
Отправить личное сообщение для burashka Посмотреть профиль Найти все сообщения от burashka
 
Регистрация: 15.07.2010
Сообщений: 49

Пропали диаграммы
с год назад был написано приложение на 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? а то все приложение перелопачивать ради самого популярного куска грустно...
Ответить с цитированием