我正在努力在 html 页面中正确呈现图表。
在 SpagoBI webapp 中,我以“biuser”身份登录,然后转到“文档”菜单,然后获取已经存在的第一个图表(“Char Grouped Bar”)。在 Spago webapp 中,我可以看到图表,因为它是通过 ExtJS 呈现的。然后我想在一个 html 页面中显示这个图表,放入我自己的 webapp。injectDocument
我通过该方法使用 Spago Javascript SDK 实现了这一点。
我的代码是:
Sbi.sdk.api.injectDocument({
documentLabel: 'Char Grouped Bar'
, executionRole: '/spagobi/user'
, parameters: {warehouse_id: 19}
, displayToolbar: false
, displaySliders: false
, target: 'targetDiv'
, height: '500px'
, width: '800px'
, iframe: {
style: 'border: 0px;'
}
});
这不起作用,因为 SDK 想要通过 HighCharts 库呈现图表,而我没有这个库(也不想)。
=> 我看不到有关此的文档,所以,我如何通过 ExtJS 呈现图表,就像在 SpagoBI 管理 web 应用程序中一样?
谢谢!