javascript
  • google-visualization
  • google-chartwrapper
  • 2016-09-27 2 views 1 likes 
    1
    var data = google.visualization.arrayToDataTable(r.d); 
    var myWindow = window.open('', '', 'width=500,height=500,top=200,left=200'); 
    var doc = myWindow.document; 
    doc.write("<body><div id='detaildata'><body>"); 
    var table = new google.visualization.Table(doc.getElementById('detaildata')); 
    table.draw(data, { 
            title: "Bug Details", 
            width: 500, 
            height: 400, 
            hAxis: { title: "Daily" } 
           }); 
    doc.close(); 
    

    Я открываю новое окно из javascript. Написание div к нему. Затем нарисуйте на нем таблицу диаграмм Google. Но таблица не приходит как таблица google. Он идет как простой стол без стиля. Как получить правильную таблицу Google в новом окне.Рисовать диаграмму Google в новом окне просмотра с помощью javascript

    +0

    Вам нужно добавить js-скрипты в новое окно. http://stackoverflow.com/questions/10946800/how-to-add-script-files-in-child-window-using-javascript –

    +0

    Я пробовал это, но не помог. 'var script = document.createElement (' скрипт '); script.type = "text/javascript"; script.src = 'https://www.gstatic.com/charts/loader.js'; doc.write (script.outerHTML); doc.write ("

    0
    var options = 
         { 
          backgroundColor: '#E0E0E0', 
          width: '100%', 
          height: '100%', 
          alternatingRowStyle: false, 
         }; 
    

    Но параметры не применяются к таблице. любые изменения.

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