Показать сообщение отдельно
  #4 (permalink)  
Старый 21.12.2011, 15:03
Аспирант
Отправить личное сообщение для serega063 Посмотреть профиль Найти все сообщения от serega063
 
Регистрация: 29.05.2010
Сообщений: 33

Именно так и сделал но че то не работает
есть класс
Ext.ns('Application.Library');
Application.Library.Chart = Ext.extend(Ext.BoxComponent, {....});


На главной странице пишу
ChartMaintenanceDS = new Application.Library.Chart();
viewport = new Ext.Viewport({
  layout: 'fit',
  renderTo: Ext.getBody(),
  items: [
    {
      xtype : "panel",
      items : [ChartMaintenanceDS],
      title : "Panel"
    }
  ]
});

работает.

Теперь пытаюсь создать новую страницу и там отобразить объект ChartMaintenanceDS

вот такой код к примеру на нажатие кнопки

myWin = window.open("", "displayWindow", "width=500,height=400,menubar=1, toolbar=1, location=1, directories=1, status=1, scrollbars=1, resizable=1");


myWin.document.open();


myWin.document.write("<html>\n  <head>\n    <title>");
myWin.document.write("</title>\n  </head>\n");
myWin.document.write("\n    <script>");
myWin.document.write("Ext.onReady(function () {\n");

myWin.document.write("var viewport = new Ext.Viewport({\n");
myWin.document.write("  layout: 'fit',\n");
myWin.document.write("  renderTo: Ext.getBody(),\n");
myWin.document.write("  items: [\n");
myWin.document.write("    {\n");
myWin.document.write("      xtype : \"panel\",\n");
myWin.document.write("      items : [window.opener.ChartMaintenanceDS],\n");
myWin.document.write("      title : \"Panel\"\n");
myWin.document.write("    }\n");
myWin.document.write("  ]\n");
myWin.document.write("});\n");
myWin.document.write("});\n");
myWin.document.write("\n    </script>\n");
myWin.document.write("\n    <body></body>\n</html>");


Ваще не работает, даже ошибок не выдает

Последний раз редактировалось serega063, 21.12.2011 в 15:09.
Ответить с цитированием