首页 > 解决方案 > 如何在 Oracle Apex 主从页面中启用交互式网格单元验证?

问题描述

我在我的 Oracle APEX 应用程序中创建了一个主从页面。基本上我有一个表中的行列表,我可以通过表单向它添加值。这可以正常工作,验证也可以工作(可以通过在前面添加“:”来访问主表单的每一列,并且在这种情况下有效)。我还可以选择编辑每一行前面的单击铅笔图标,这使我可以更新当前行并显示该行的详细信息部分。详细信息部分是来自另一个表的值列表,该表使用外键连接到第一个表(Master-Detail:一对多)。它会自动显示为交互式网格,因此在编辑我的主表值时,我还可以向 Detail 表添加新行,但验证不适用于 Detail 表。我尝试以与以前相同的方式访问它的列,

:column >= 0

但这没有用。如何启用交互式网格的验证,因为我已经查看了一些关于它的资源,但它们只显示了第一种方式,这对我不起作用?

标签: oracleoracle-apex

解决方案


对于交互式网格上的验证,您需要为交互式网格的验证设置属性“可编辑区域”。这对我来说没问题。我尝试使用 Dept (Master) 和 Emp (Detail) 的 Master Detail 验证 :SAL > 1000

在此处输入图像描述


推荐阅读