Oracle apex Oracle Apex 5复选框绑定

Oracle apex Oracle Apex 5复选框绑定,oracle-apex,Oracle Apex,我有一个apex互动报告和一个匹配的编辑表单。我试图在数据库中添加额外的列,该列将绑定到报表上的复选框以及每行的表单。在研究了各种引用之后,唯一的方法似乎是在SQL查询中使用APEX_ITEM.CHECKBOX2并选择graph作为列数据类型。我可以呈现一个复选框,但它没有绑定,为了保存状态,我想我必须在某个地方编写一些代码。考虑到文本只是开箱即用,这似乎是一种笨拙的处理方式。是否有更好的方法在交互式报告中绑定行级复选框,即在数据库中选择特定的数据类型 提前谢谢大家,, Radek您想如何处理该

我有一个apex互动报告和一个匹配的编辑表单。我试图在数据库中添加额外的列,该列将绑定到报表上的复选框以及每行的表单。在研究了各种引用之后,唯一的方法似乎是在SQL查询中使用APEX_ITEM.CHECKBOX2并选择graph作为列数据类型。我可以呈现一个复选框,但它没有绑定,为了保存状态,我想我必须在某个地方编写一些代码。考虑到文本只是开箱即用,这似乎是一种笨拙的处理方式。是否有更好的方法在交互式报告中绑定行级复选框,即在数据库中选择特定的数据类型

提前谢谢大家,,
Radek

您想如何处理该复选框?单击它,结果(在数据库中)列值会改变吗?如果是这样,您是否考虑切换到交互式网格?我尝试切换到交互式网格,并在将该列更新到网格设计器中的数据类型复选框之后,但在运行时,此复选框仍然以数字而不是复选框呈现。我想这可能与我试图将其绑定到数据类型为NUMBER(16,2)的DB列有关,但是我在选择中没有看到布尔类型。总而言之,我不确定是否需要为复选框选择特定的数据类型,以便自动绑定到数据库列进行编辑和更新,或者即使这是可能的。ThankyouCheckBox是二进制的-要么选中,要么不选中。创建交互式网格后,导航到希望成为复选框的列。在屏幕右侧的列属性下,选择“复选框”作为其类型。然后决定它将有什么类型的“值列表”(查询、静态值等等),并且应该这样做。但是,由于该列是数字(16,2),我假定它包含一系列值-您打算如何将其设置为“复选框”?这似乎是问题的核心,刚刚了解到Oracle没有布尔数据类型,因此需要使用数字1/0或其他类型。似乎他们唯一的方法是在选中和未选中的情况下编写DB update脚本,并通过在数据源查询中输出HTML复选框标记来控制网格中的复选框结果。我将不得不更多地考虑这一点,因为这将引发一系列关于并发访问和事务的其他问题,我仍然需要弄清楚。如果我能解决这个问题,我会尝试发布一个解决方案。实际上,Oracle有布尔值,但只有PL/SQL。在SQL层中,您必须使用数字0/1或字符Y/N或。。。