目标:
修改BIEE自带的主页,原始主页包括最近“使用内容”,“创建”,“浏览”,“入门”等内容,但我们可能更希望主页能够直接指向用户最关心的仪表盘,用户每次浏览其它内容时,点击“主页”后能够快速回到他关心的仪表盘,也就是回到首页。
因此,可以尝试将“主页”直接指向我们的首页仪表盘。
修改方法:
修改
D:\app\OBI\user_projects\domains\bifoundation_domain\servers\AdminServer\tmp\_WL_user\analytics_11.1.1\silp1v\war\res\b_mozilla下的header.js文件
注:如果需要修改原始文件,可修改D:\app\OBI\Oracle_BI1\bifoundation\jee下analytics.ear中对应的原始文件。
在header.js中找到如下代码:
saw.header.NavBar.prototype.onHome=function(b,a){saw.header.openURL(saw.commandToURL("bieehome"),a)};
改为
saw.header.NavBar.prototype.onHome=function(b,a){saw.header.openURL("http://use-pc:7001/analytics/saw.dll?dashboard&PortalPath=%2Fshared%2F%E4%BB%AA%E8%A1%A8%E7%9B%98%2F_portal%2F%E6%B8%AF%E5%8F%A3%E9%A6%96%E9%A1%B5",a)}
;
注:PortalPath=%2Fshared%2F%E4%BB%AA%E8%A1%A8%E7%9B%98%2F_portal%2F%E6%B8%AF%E5%8F%A3%E9%A6%96%E9%A1%B5
即
PortalPath=%2Fshared%2F仪表盘%2F_portal%2F**首页
的转码字符串(转码字符串可通过chrome等浏览器地址栏直接获取)
而/shared/仪表盘/_portal/**首页
为我们希望用户登入系统后首先看到的仪表盘,即定制化的主页。
修改后,清除浏览器缓存,再次登录后,每次点击“主页”将会直接跳转到我们关心的仪表盘。