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 :
Riesca a decidere solo di mandare in stampa il canvas con div .codice:<button class="btn btn-default" onclick="window.print()"> <i class="fas fa-print fa-3x"></i></button>
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

Rispondi quotando