了解分支的默认行为?

时间:2013-10-02 15:22:46

标签: oracle express

db 11gxe和apex 4.x

我创建了一个主详细信息页面,默认情况下有按钮,如(取消,删除,应用更改)和两个按钮,用于获取下一个订单和前一个订单 - 这是订单的主表。

默认情况下,按钮获得下一个订单,按钮获取前一个订单(分支是有条件的),条件是按下按钮时。

这些分支是自动创建的,因为按钮是存在的,并且有些条件是"当按钮点击" - 就是这个条件。

- 我不明白的是,还有其他按钮,例如"删除,取消,应用更改" ,并没有像我上面提到的其他按钮那样为他们创建分支,

虽然它们也像其他按钮一样导航,但条件也是按钮点击的?

为什么在第一种情况下会自动创建分支,而在最后一种情况下则没有?

提前致谢

1 个答案:

答案 0 :(得分:0)

首先,如果有一个最终的“默认”分支(即一个没有条件且没有附加到任何按钮的分支),如果没有其他分支适用,它将被使用。

其次,分支可以发生多个点,这取决于分支完成之前应该进行多少处理。

典型分支位于“After Processing”部分,这意味着所有适用的验证和处理都在分支之前完成。

然而,“取消”按钮通常不希望进行任何验证或处理,因此按钮可能将其操作设置为“重定向到URL” - 因此不需要分支。

或者(尽管很少,根据我的经验),可以在“提交后”部分添加分支,这将跳过任何后续验证和处理。或者,它可能在“处理”部分中创建,这将允许完成验证但跳过后续处理。