Mail

 

最近有版面列印的需求
我就忽然想到兩個方式

1.拉一個UI叫做webWidget進來
此時在裡面的html的value指向Context的attribute

比方prthtml


String htmlpr = "<input type=button onclick='JavaScript:window.print()' name='b1' value='列印'>";
wdContext.currentContextElement.setPrthtml(htmlpr);

如此就會在畫面上出現一個html做成的按鈕叫做『列印』~點取後會啟動JavaScript的列印功能

 

2.這個方法更簡單
新增一個UI的按鈕,選到Events=>onAction=>按下new打個名稱比方print然後按下go
在裡面寫一行程式
如下


如此就會出現一個按鈕

按下按鈕時會出現預覽畫面跟列印按鈕..可方便的

 


參考
http://help.sap.com/javadocs/NW73/SPS02/CE/wdr/com.sap.wdr/com/sap/tc/webdynpro/clientserver/print/api/IWDPrintService.html

 

 

 

如果您看到這篇代表你也是SAP的戰友,大家一起交個朋友吧 
MSN:

創作者介紹

ROACH部落落

ROACH 發表在 痞客邦 PIXNET 留言(1) 人氣()


留言列表 (1)

發表留言
  • 悄悄話

您尚未登入,將以訪客身份留言。亦可以上方服務帳號登入留言

請輸入暱稱 ( 最多顯示 6 個中文字元 )

請輸入標題 ( 最多顯示 9 個中文字元 )

請輸入內容 ( 最多 140 個中文字元 )

請輸入左方認證碼:

看不懂,換張圖

請輸入驗證碼