我很难在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管理员webapp中一样?
谢谢!