原文链接:https://www.cnblogs.com/avivaye/p/4877882.html
在安装完毕Saiku后,由于是社区版本,所以界面上存在很多升级为商业版的文字。
这一篇就讲述下如何简化saiku的操作界面
1、去除查询页面的升级为商业版的提示
<a target="_blank"></a>
2、去除登陆页面的Evaluation Login
3、去除导航栏中无用按钮:关于
4、去除导航栏中无用按钮:帮助改进翻译
5、去除登陆后的欢迎页面
6、删除其他无关代码
7、修改或者删除LOGO
8、汉化操作
Saiku-ui 为前端,使用 Backbone.js 框架,此框架为一个mvc模式的前端框架。
可单独对saiku-ui进行修改
9、设置默认页 ( 将saiku中登陆后的默认页面修改为"新建查询"窗口 )
class="sprite folder" 为文件夹的样式,去掉 collapsed 样式
class="hide folder_content" 去掉hide样式
B 将 <a href="#pager" class="pager sprite"></a> 标签删除掉
var TabSet = Backbone.View.extend({
className: 'tabs',
queryCount: 0,
dashCount: 0,
events: {
'click a.pager': 'togglePager' ,
'click a.new' : 'new_tab'
},
_tabs: [],
/**
* Render the tab containers
* @returns tab_container
*/
render: function() {
/*$(this.el).html('<a href="#pager" class="pager sprite"></a><ul><li class="newtab"><a class="new">+&nbsp;&nbsp;</a></li></ul>')
.appendTo($('#header'));*/
$(this.el).html('<ul><li class="newtab"><a class="new">+&nbsp;&nbsp;</a></li></ul>')
.appendTo($('#header'));
this.content = $('<div id="tab_panel">').appendTo($('body'));
this.pager = new TabPager({ tabset: this });
return this;
这样设置完毕后,每次打开都是默认展开节点
10 互换导航栏Cube和Dimention的位置
11 互换位置后左侧底部某些cube项显示不全