如何以编程方式更改 Oracle Apex 图表类型

How To Change Oracle Apex Chart Type Programmatically

我有一个简单的图表区域:

Static ID: Chart_Region

属性Type: Pie

图表系列:薪资图表

Sql 查询:Select Department_id, Sum(Salary) Sum_Sal From Employees Group by Department_Id;

列映射:Label: Department_IDValue: Sum_SalStatic ID: Chart_ID

只是我想让最终用户能够在运行时将图表 Type: Pie 更改为 Type: Bar(使用我添加的切换按钮)。 任何想法请!.

提前致谢。

我用 Javascript 找到了它,像这样:

apex.region('Chart_Region').widget.ojChart({type:'bar'});

apex.region('Chart_Region').widget.ojChart({type:'pie'});

类型的可用值是:

area, bar, boxPlot, bubble, combo, funnel, line, lineWithArea, pie, pyramid, scatter, stock