visual studio 2005'te report viewer'ın onprint, onexport gibi eventleri yok. dolayısıyla bunlarla ilgili çalışma yapmak istediğimizde, aşağıdaki javascript kullanmak gerekiyor.
function FindControl() {
if(!document.getElementsByTagName ) return;
var printNodeList = document.getElementsByTagName("input");
if(!printNodeList) return;
for( var i = 0; i < printNodeList.length; i++ ) {
var printNode = printNodeList.item(i);
if( printNode.type.toLowerCase() == "image" && printNode.alt == "Print") {
printNode.attachEvent('onclick', printClicked)
}
}
var exportNodeList = document.getElementsByTagName("a");
if(!exportNodeList) return;
for( var i = 0; i < exportNodeList.length; i++ ) {
var exportNode = exportNodeList.item(i);
if(exportNode.innerText == "Export") {
exportNode.attachEvent('onclick', exportClicked)
}
}
}
function printClicked() {
alert("Printing....");
}
function exportClicked() {
alert("Exporting...");
}
printClicked ve exportClicked fonksiyonlarını istediğimiz şekilde doldurabiliriz. bu yardımcı olabilir: http://tinyurl.com/m6c88v
0 yorum:
Yorum Gönder