填報(bào)頁面居中
在使用java報(bào)表填報(bào)時,填報(bào)預(yù)覽默認(rèn)填報(bào)頁面是靠左的。但實(shí)際應(yīng)用可能需要居中顯示。
下面以FineReportJava報(bào)表軟件為例演示如何通過在瀏覽器加載報(bào)表的時候引用一個頁面樣式來控制頁面居中方式。
具體實(shí)現(xiàn)過程如下:
1. 添加加載結(jié)束事件
打開任意一張?zhí)?/span>報(bào)表,點(diǎn)擊菜單欄報(bào)表|報(bào)表Web屬性,選擇填報(bào)頁面設(shè)置,進(jìn)入填報(bào)頁面設(shè)置窗口,在右側(cè)添加一個加載結(jié)束事件,如下圖

具體的加載結(jié)束事件代碼如圖

JS代碼如下:
varslmargin = ($('.content-container').width() - $('.sheet-container').width()) / 2;
$('.sheet-container').css('margin-left',slmargin);
說明:表示自定義一個變量slmargin,表示頁面的居中位置,后面一句代碼調(diào)用css表示頁面加載時居中設(shè)置。
2. 保存并預(yù)覽
點(diǎn)擊設(shè)計(jì)器填報(bào)預(yù)覽,頁面居中設(shè)置,如圖

文章轉(zhuǎn)自:http://blog.csdn.net/best_report/archive/2010/09/21/5898811.aspx