天天看点

[saiku] 简化/汉化/设置默认页

原文链接: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样式

[saiku] 简化/汉化/设置默认页

B 将 &lt;a href="#pager" class="pager sprite"&gt;&lt;/a&gt; 标签删除掉 

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('&lt;a href="#pager" class="pager sprite"&gt;&lt;/a&gt;&lt;ul&gt;&lt;li class="newtab"&gt;&lt;a class="new"&gt;+&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;')

.appendTo($('#header'));*/

$(this.el).html('&lt;ul&gt;&lt;li class="newtab"&gt;&lt;a class="new"&gt;+&amp;nbsp;&amp;nbsp;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;')

.appendTo($('#header'));

this.content = $('&lt;div id="tab_panel"&gt;').appendTo($('body'));

this.pager = new TabPager({ tabset: this });

return this;

这样设置完毕后,每次打开都是默认展开节点

10 互换导航栏Cube和Dimention的位置

11 互换位置后左侧底部某些cube项显示不全