自定义修改决策平台的外观主题
BI.module("my.theme", {
version: 1.0,
components: ["dec.workbench.tabs","dec.workbench.panel","dec.menu","dec.header"],
constants: ["dec.constant.config"],
services: ["dec.service.tabs"],
providers: ["dec.provider.layout"]
}) |
BI.config("dec.constant.config", function (config) {
config.theme.config4Frame.west.width = 240;
config.theme.config4EntryPane.pinable = false;
return config;
});
// 配置自定义目录树
BI.config("dec.workbench.directory", function (config) {
config.type = "my.theme.directory";
return config;
}); |
// 定义自定义目录树组件,具体实现见demo
!(function () {
var Directory= BI.inherit(BI.Widget, {
render: function () {
}
});
BI.component("my.theme.directory", Directory);
})(); |
效果为屏蔽掉10.0的侧边栏,将目录和管理系统节点整合到一起
http://git.fanruan.com/dailer/demo-theme-original
后端支持 主题插件开发接口
更深入的高级自定义请学习fineui
| fineui文档地址 | http://fanruan.coding.me/fineui-doc |
| fineui demo地址 | http://fanruan.coding.me/fineui |