欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

遍历-关系-条件-导航-qu

程序员文章站 2022-06-02 18:29:13
...

Oracle Application Builder云服务(ABCS)允许您以声明的方式做很多事情,但是对于更复杂的验证和条件逻辑,您可能需要使用JavaScript进行一些基本的编码。

我在开发的一个应用程序中遇到了这样的情况,我发现来自那个系统的代码示例将是一个很好的方式来说明ABCS的一些编码技术。

我正在开发的应用程序允许人们注册各种活动。 每个活动都有一定的容量,所以如果有太多人注册了一个活动,我们希望将其余的人添加到等待列表中。 对于每个注册人的记录,我们都会保留一个他们想参加的活动的参考。 所以逻辑流程是:

  1. 检查有多少开放空间可供我们尝试注册的活动使用。
  2. 如果事件中有空间,请保存新的人员数据,并显示成功消息。
  3. 如果没有空间,请将“等候名单”字段更新为真,保存数据,并显示一条消息,说明此人在等候名单上。

在下面的演示视频中,我将展示如何:

sqlserver数据库同步

  • 基于自定义代码的结果定义步骤的声明性条件流。
  • 通过代码遍历自定义对象之间的关系。
  • 执行条件查询,并使用代码遍历自定义对象的结果。
  • 通过代码设置自定义对象的属性值。

作为参考,下面是示例的完整代码:


这里使用的JavaScript APIs的更多信息在甲骨文ABCS文档中。