【仅供内部供应商使用,不提供对外解答和培训】
【仅供内部供应商使用,不提供对外解答和培训】
| provider | 可供调用的方法 | 作用 | 说明 & 示例 |
|---|---|---|---|
bi.provider.design.field.default.setting | setDefaultFieldConfig(config: Obj) | 设置默认值 | 从待分析区域拖到分析区域的字段,可以自定义默认配置如排序方式未默认降序 目前只支持设置排序
BI.config('bi.provider.design.field.default.setting', function (provider) {
provider.setDefaultFieldConfig({
name: '字段1,
key: 'sort',
value: {
type: CUSTOM_FIELD_CONFIG.AES_SORT_TYPE,
sortTargetName: '字段2'
}
})
})
|
bi.provider.control.widget.range | setControlRangeWidget(type: number) | 设置额外参与控件过滤范围的组件类型 | e.g. 设置组件类型为100的组件参与控件过滤可选范围的设置 BI.config('bi.provider.control.widget.range', function (provider) {
provider.setControlRangeWidget(100);
})
|
bi.provider.template_style | addFonts({fonts: Obj[]}) | 设置字体 | 此接口用来 e.g. BI.config('bi.provider.template_style', function (provider) {
provider.addFonts([{
text: "自定义显示值",
value: "字体名称"
}]);
});
|
bi.provider.jump.url.handler | injectFunc(url: string, templateId: string) | 自定义跳转url的处理方法 | 此接口用来自定义跳转的url BI.config('bi.provider.jump.url.handler', provider => {
provider.injectFunc((url, templateHelperId) => {
return myCustomURL;
});
});
|