Ho un grafico in una pagina html creato dinamicamente con php , nella stessa pagina ci sono altri dati tra cui una datatable con i suoi pulsanti ( tra cui print) .
Come posso far si che con un semplice button :
codice:
<button class="btn btn-default" onclick="window.print()"> <i class="fas fa-print fa-3x"></i></button>
Riesca a decidere solo di mandare in stampa il canvas con div .
ho provato questa funzione :
codice:
function printContent(el){
var restorepage = $('body').html();
var printcontent = $('#' + el).clone();
$('body').empty().html(printcontent);
window.print();
$('body').html(restorepage);
}
ed al onclick del button ho dato : onclick="printContent('myChart')"
dove myChart è l'id del canvas ma non funziona e la pagina si svuota