【发布时间】:2012-10-16 13:27:00
【问题描述】:
我的页面上有一个复选框项目(注意:这不在报告中),我想在页面加载时动态检查复选框。我有一个表,其中包含所有复选框类型和一个表,该表标识用户可以访问或更好的术语应该检查哪些复选框。
我的问题是,在 Apex 复选框项目中,您如何告诉它动态检查复选框。我让它在报告中工作,我的查询如下所示:
SELECT at.name AS TITLE,
CASE
WHEN at.name IN (SELECT atp.name FROM preferences p) THEN apex_item.checkbox(1,at.value,'CHECKED')
ELSE apex_item.checkbox(1,at.value, 'UNCHECKED')
END AS CHECKBOX
FROM access_types at
我可以在 oracle apex 复选框项目中执行类似的操作吗?
【问题讨论】:
-
你可以使用一点javascript来检查一个复选框。
-
@Annjawn,javascript 将是一个选项,但我需要参考我的首选项表来查看应该选中哪个复选框。我怎样才能使用 javascript 做到这一点?
-
一个简单的解决方案可能是隐藏字段并使用首选项表值填充字段。一旦隐藏字段具有值,javascript 就可以轻松读取该字段并根据该字段的值选中复选框。
-
@Annjawn,谢谢。这会奏效。您无法预先选中复选框项目列表上的复选框,这似乎很奇怪。这似乎对 oracle apex 中的 Web 开发人员很重要
标签: oracle oracle-apex