(一)、去Webi报表边上的滚动条
默认的Webi报表有横竖两个滚动条,给人的视觉效果不是很好,许多客户都要求将其去掉。打开如下文件:C:\Program Files\Business Objects\Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\viewers\cdz_adv\viewCDZDocument.jsp
页面模式默认为Page,添加如下一行代码: strPageMode="Listing";
添加位置如下图:
(二)、隐藏WebI查看面板上的按键
打开文件 \businessobjects\enterprise115\desktoplaunch\viewers\cdz_adv\language\ zh_CN \scripts\viewers.js
sp()这个函数是分隔符,在调用的地方把它注释掉。
添加函数
function hideButtons()
{
initUserRight(undo,"none")
initUserRight(redo,"none")
initUserRight(saveDocIcn,"none")
initUserRight(viewMenuIcon,"none")
initUserRight(editDocPDFIcn,_usrEditDoc)
initUserRight(refreshDocPDFIcn,_usrRefreshDoc)
initUserRight(saveDocPDFIcn,_usrSaveDoc)
initUserRight(zoomCombo,"none")
initUserRight(zoomLab,"none")
initUserRight(pageLab,"none")
initUserRight(firstIcn,"none")
initUserRight(previousIcn,"none")
initUserRight(pageNumber,"none")
initUserRight(maxPage,"none")
initUserRight(nextIcn,"none")
initUserRight(lastIcn,"none")
initUserRight(findInDoc,"none")
initUserRight(closeDoc,"none")
initUserRight(editDocMenu,"none");
initUserRight(saveDoc,"none")
initUserRight(saveDocAs,"none")
}
在function setUserRights()中调用该方法。效果如下:
(三)、经常在应用系统中调用Webi的报表,每次在关闭时都会弹出一个提示保存的对话框。修改如下代码,让它不弹出提示。
打开Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\viewers\cdz_adv\language\zh_CN\scripts\viewer.js
在第7604行:wr(''),将其中的οnbefοreunlοad="beforeUnloadCB()"去掉。
(四)、去钻取下拉框中的“选择所有”和“删除”
打开Tomcat\webapps\businessobjects\enterprise115\desktoplaunch\viewers\cdz_adv\viewDrillbar.jsp
在237行,将document.write(opt("All"," (" + _drillbar_allValues + ")"));这段代码注释掉;
在255行,将:document.write(opt("Remove","(" + _drillbar_remove + ")"));这段代码注释掉;
在269行,将:fltIcn.write()这段代码注释掉;
在114行,将if (objDrillFilter.selectedIndex > 0)修改为(objDrillFilter.selectedIndex > -1)
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12199764/viewspace-620375/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/12199764/viewspace-620375/