Oracle Apex 19.2 - 在经典报表中创建单选按钮

Oracle Apex 19.2 - Create Radio Buttons in Classic Report

是否有一个很好的可视化教程来介绍如何在 Apex 19.2 中创建单选按钮的各个步骤? 创建每行都有单选按钮的经典报告对我有帮助,我正在寻找类似的报告..

In my case, I would like to add a radio button to each row of my classic report which when selected would add some of the informations selected by the radio button in a text field in the same page.

非常感谢任何建议。

谢谢

在您的 APEX 实例上安装示例报告应用程序(最好按照 Dan 的建议在 apex.oracle.com 上安装)。

导航至 Classic 报告页面。

将对报告的查询更改为以下内容:

select rowid,
       ID,
       PROJECT,
       TASK_NAME,
       START_DATE,
       END_DATE,
       STATUS,
       ASSIGNED_TO,
       COST,
       BUDGET,
       apex_item.radiogroup(1,TASK_NAME) ACTION
from EBA_DEMO_IR_PROJECTS
where (nvl(:P3_STATUS,'0') = '0' or :P3_STATUS = status)

请注意添加的列 "ACTION",它由 apex_item.radiogroup 和 TASK_NAME 值组成。假设这是您要传递给另一个页面项目的值。

在 Page Designer 下打开该列的属性并禁用 "Escape special characters" 属性并添加 CSS Class(例如 mycolumn)

创建页面项目(例如P3_NEW)。

现在添加以下动态操作

  • 活动>点击
  • 选择类型 > jQuery 选择器
  • jQuery 选择器 > #classic_report .mycolumn 输入

您的真实操作将是设置值类型,设置类型JavaScript表达式,代码如下:

this.triggeringElement.value

您受影响的元素是P3_NEW并禁用初始化时触发