在将编辑内容保存到数据库之前验证 Oracle Apex 可编辑交互式网格

Posted

技术标签:

【中文标题】在将编辑内容保存到数据库之前验证 Oracle Apex 可编辑交互式网格【英文标题】:Validation for Oracle Apex Editable Interactive Grid before edits are saved to the database 【发布时间】:2019-07-18 01:38:08 【问题描述】:

我想验证 oracle apex 可编辑交互式网格中的一列。我使用 pl/sql 代码添加了页面验证,并使用 apex_error.add_error() 在字段和通知中显示错误消息。我在编辑多行且多行未通过验证时遇到问题。

由于在可编辑交互式网格中,我显示了很多行。我想知道如何引用特定字段(特定列和行)来显示错误消息。我尝试创建一个隐藏列并将其用作显示错误消息的字段。但是当我多行没有通过验证时,只显示最新的错误消息,因为其他的都被覆盖了。关于如何解决这个问题的任何想法?谢谢!

【问题讨论】:

【参考方案1】:

我认为使用 APEX 中的声明方式可以实现这一点。我已经回答了你的其他问题:Display error message inline with field in Oracle Apex interactive grid

【讨论】:

以上是关于在将编辑内容保存到数据库之前验证 Oracle Apex 可编辑交互式网格的主要内容,如果未能解决你的问题,请参考以下文章

如何在保存到核心数据之前验证上下文中的值

如何把KindEditor编辑器的内容放进oracle数据库

如何在将其提交到贝宝之前使用 php 数据验证贝宝表单

验证保存按钮

如何使用 Oracle SQL 验证 txt 文件中的日期?

如何在将密码保存到用户模型 Django 之前对其进行加密?