【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
通过BI.config方法配置平台提供的拓展点,决策平台提供了一系列provider来配置拓展,调用方式如下
BI.config("dec.provider.xxx", function (provider) { // 调用provider提供的方法注册拓展 provider.xxx() });
示例:拓展管理系统节点
// 管理系统 BI.config("dec.provider.management", function (provider) { provider.inject({ modules: [ { value: "custom_manage", id: "decision-management-custom-manage", text: "自定义管理", cardType: "my.custom_manage", cls: "setting-font", dev: true } ] }); });
BI.config也可以用来配置组件,修改组件的options信息
示例:将经典模式下侧边栏目录树组件替换成自定义的组件
BI.config("dec.frame.classic.aside.entry_tree", function (options) { options.type = "your.onw.tre"; // 将组件的type替换为自定义的组件 return options; });
3 Comments
Anonymous
BI.config() 只能针对 provider 组件吗?可以对普通组件使用吗?
Dailer-刘荣歆
可以的.已补充
baiyilee
支持哪些provider 组件有文档说明吗