0
私はextjsモーダルウィンドウを持っています。私はウィンドウの内容を印刷するためにモーダルに印刷ボタンを置いています。いくつか私は他の設定プロパティとそれを整列させることができません。ここに私のコードです。印刷ボタンは常に に付属しているiamge Attached imageを参照してください。他の設定プロパティと一緒にextjsモーダルウィンドウに印刷ボタンアイコンを配置する方法
印刷ボタンをモーダルヘッダーに合わせる方が良いでしょうか?
var modal = function(Exturl) {
var ImageModalWin = new Ext.Window(
{
modal : true,
border : false,
plain : true,
maximizable : true,
scrollable : true,
monitorResize : true,
items : {
xtype : 'button',
iconCls : 'fa fa-print',
iconMask : true,
listeners : {
click : function() {
var divToPrint = document.getElementById('imgId');
var newWin = window.open('', 'Print-Window');
newWin.document.open();
newWin.document
.write('<html><body onload="window.print()">'
+ divToPrint.innerHTML
+ '</body></html>');
newWin.document.close();
setTimeout(function() {
newWin.close();
}, 10);
}
}
},
html : '<div id="imgId" class="to-print" style="width:100%;height:100%;"><center><img src="'
+ url + '"></center></div>',
resizable : {
preserveAspectRatio : true
}
});
ImageModalWin.show();
}
おかげで多くのことを:) – divein