将动态操作(Javascript 事件)添加到第一个复选框 (Oracle Apex)

Add Dynamic Action(Javascript Event) to the first checkbox (Oracle Apex)

我想寻求有关在 oracle apex 中使用复选框项目的帮助。我的问题是我无法将 javascript 事件或动态操作添加到第一个复选框以切换检查所有事件。

我已经尝试访问自动生成的 ID ex。 P100_SAMPLE_CHECKBOX_0 并将其放在 jquery 动态操作 属性 选择器上,但不知何故仍然不起作用。

目标:使用 jquery / javascript 代码在单击第一个复选框时切换选中全部。

进一步说明:


因此,正如您在顶部图片中看到的那样,我有一个复选框项目,由 2016 年到 2020 年的年份组成。所以我们假设 2016 年顶部已经有一个“全部”复选框。所以我想做的是点击第一个复选框(即“全部”)从 2016 年到最后的所有复选框将自动为 checked/unchecked.

注意 DA 作用域,它应该是动态的,否则部分页面刷新会阻止您的 DA 按预期工作。

还有一个 :first 选择器,它将传送集合中的第一个组件。

今天我也修改了一个报告中某列的header为select/select所有项,并以此方式进行控制。