Java報表軟件內置JS的使用之九
Posted on 2010-09-21 10:44 FineReport——報表技術領跑者 閱讀(119) 評論(0) 編輯 收藏 所屬分類: Java報表技術知識填報頁面居中
在使用java報表填報時,填報預覽默認填報頁面是靠左的。但實際應用可能需要居中顯示。
下面以FineReportJava報表軟件為例演示如何通過在瀏覽器加載報表的時候引用一個頁面樣式來控制頁面居中方式。
具體實現過程如下:
1. 添加加載結束事件
打開任意一張填報表,點擊菜單欄報表|報表Web屬性,選擇填報頁面設置,進入填報頁面設置窗口,在右側添加一個加載結束事件,如下圖
具體的加載結束事件代碼如圖
JS代碼如下:
varslmargin = ($('.content-container').width() - $('.sheet-container').width()) / 2;
$('.sheet-container').css('margin-left',slmargin);
說明:表示自定義一個變量slmargin,表示頁面的居中位置,后面一句代碼調用css表示頁面加載時居中設置。
2. 保存并預覽
點擊設計器填報預覽,頁面居中設置,如圖