Analytics

2011年5月26日 星期四

[Javascript]使用 特定區域列印 Extjs也適用(Use a specific area to print Extjs also apply)


問題
使用 特定區域列印 Extjs也適用



解決方法
<script>
function printSelection(node){
var content = node.innerHTML
var pwin = window.open('', 'print_content', 'width=100,height=100');

pwin.document.open();
pwin.document.write('<html><body onload="window.print()">' + content + '</body></html>');
pwin.document.close();

setTimeout(function()
{
pwin.close();
}, 1000);
}
</script>
Extjs對特定panel使用方式:
listeners: {
scope: this,
click: function(){
printSelection(this.actionControl._printable.body.dom);//dom下一層就是innerHTML
}
}
javascript使用方式:
document.getElementById('boldStuff')

沒有留言:

熱門文章