當(dāng)在軌道中使用邪惡的pdf創(chuàng)建pdf文件時(shí),不會(huì)呈現(xiàn)圖表。我嘗試過(guò)多個(gè)版本的圖表.js。沒(méi)有任何效果。將pdf顯示為html可以完美地工作。另外,嘗試在圖表中設(shè)置響應(yīng)式:false.js但它也不起作用。我在頭部標(biāo)簽中使用以下: <%= wicked_pdf_javascript_include_tag "plugin_assets/rtcharts/javascripts/chart.min.js" %> <%= wicked_pdf_javascript_include_tag "plugin_assets/rtcharts/javascripts/chart.helper.js" %> <%= wicked_pdf_stylesheet_link_tag "plugin_assets/rtcharts/stylesheets/rtdashboard.css" %>以下是圖表組件: <% charts = controlchart %> <div class="rtdashboard grid-container grid-cols-2"> <% if charts.empty? %> <p class="nodata"><%= l(:label_no_data) %></p> <% else %> <% charts.each do |graph| %> <div> <%= render partial: 'rtcharts/bar', formats: [:html], :javascript_delay => 10000, locals: graph %> </div> <% end %> <% end %> </div>這是在我的控制器中:格式.pdf { render template: 'qmcontrols/show',:type => 'application/pdf', pdf: "#{@project.identifier}_qmcontrol_#{@qmcontrol.id}", margin: {left: 15, right: 15 }, :footer => {:center => "#{@project.name} / #{@location_details[0]['location_company']} / #{@qmcontrol.checkitem_location}", :right => '[page] / [topage]' },:javascript_delay => 5000,show_as_html: true }
圖表未以邪惡的pdf格式顯示
慕妹3146593
2022-08-27 09:47:14