Apex按钮插入新行

时间:2015-10-15 13:26:51

标签: oracle-apex

我正在使用Application Express构建一个页面,其中的表单显示Table A中的所有行。 Table A必须包含Table B中具有特定“状态”的所有值。

我正在寻找更新Table A的方法,以便将Table B中状态正确的新行添加到Table A

有没有办法将button添加到插入Table A这些行的页面?我对编码查询本身没有任何问题,但是在Apex的页面设计器上,当我向页面添加button(我称之为Refresh)时,我找不到添加地址的地方插入查询。

任何提示?

1 个答案:

答案 0 :(得分:2)

有几种方法可以满足您的需求,最简单的方法是将动态操作绑定到按钮上的click事件。

在按钮定义上,转到“按下按钮时的操作”区域,然后在操作字段中选择“由动态操作定义”

在执行验证时,选择“否”

然后,回到页面定义,创建一个动态动作,在Event上选择“Click”,在Selection类型中选择“Button”,这将使一个名为button的字段显示为whit可供选择的按钮列表。 在条件中,您可以定义真/假评估。如果是这样,那么你就可以定义在两种情况下都要执行的动作,如果你把它留空(“无条件”),那么所有定义的动作都将被执行。

enter image description here

一旦定义,请单击下一步,然后在此处确定操作类型,您需要的是“执行PL / SQL代码”,它将显示一个文本字段,您可以在其中粘贴代码以及页面中所需的参数。

最后,您可以指定操作是否会对页面上的任何类型的可视组件产生影响,这是为了提高效率,但不是必需的。

这就是全部,一旦创建,当您单击按钮时,代码将在服务器上执行。