Javascript Ag网格在全屏打印格式中不响应
Javascript Ag网格在全屏打印格式中不响应,javascript,html,angular,ag-grid,ag-grid-angular,Javascript,Html,Angular,Ag Grid,Ag Grid Angular,ag grid中有一个内置函数,用于处理基于屏幕大小(主要是宽度)的响应,称为gridApi.sizeColumnsToFit(),它根据所述宽度的比例适合所有列。但是如果我们尝试打印,同样的事情不会发生 我尝试过的无效的东西: 尝试在windows.onBeforePrint函数上调用gridApi.sizeColumnsToFit() 已尝试对windows.print()使用超时,以便ag网格重新渲染 尝试使用上述两种方法执行windows.resizeTo(),但由于它不支持新浏览器,或
ag grid
中有一个内置函数,用于处理基于屏幕大小(主要是宽度)的响应,称为gridApi.sizeColumnsToFit()
,它根据所述宽度的比例适合所有列。但是如果我们尝试打印,同样的事情不会发生
我尝试过的无效的东西:
windows.onBeforePrint
函数上调用gridApi.sizeColumnsToFit()
windows.resizeTo()
,但由于它不支持新浏览器,或者可能只有在使用windows.open()
&打开窗口后才能使用它@media print
css上设置ag网格容器的宽度,但仍然无法工作,因为它不会重新呈现表格columnApi.resetColumnState()
来“撤消”,或者您可以在为打印模式设置列大小之前保存列大小(请参见columnApi.getColumnState()
),然后将它们设置回这些值