今天有了一个新问题,就是怎样将仪表盘右下角的控制按钮移除?
有两种方法,一种是修改xml文件,全部移除;一种是编写CSS脚本,只移除特定仪表盘的。
将OracleBI\web\msgdb\messages目录下的controlmessages.xml文件拷贝到OracleBI\web\msgdb\customMessages目录下(如果没有且手工创建)
找到如下部分
<WebMessage name="kmsgDashboardAlternateFormats"> - <HTML> - <span class="DashboardFormatLinks"> <sawm:param insert="1" /> </span> - <span class="DashboardFormatLinks"> <sawm:param insert="2" /> </span> - <span class="DashboardFormatLinks"> <sawm:param insert="3" /> </span> </HTML> </WebMessage>
<WebMessage name="kmsgDashboardAlternateFormats"> <!-- - <HTML> - <span class="DashboardFormatLinks"> <sawm:param insert="1" /> </span> - <span class="DashboardFormatLinks"> <sawm:param insert="2" /> </span> - <span class="DashboardFormatLinks"> <sawm:param insert="3" /> </span> </HTML> --> </WebMessage>
<style type="text/css"> .DashboardFormatLinks{ display:none; }
另外:添加到工作簿 这个按钮其实是可以通过设置权限来隐藏的,方法是 在管理权限中 将“添加至或编辑工作簿”的权限设置为拒绝Everyone。