我正在使用Application Express构建一个页面,其中的表单显示Table A
中的所有行。 Table A
必须包含Table B
中具有特定“状态”的所有值。
我正在寻找更新Table A
的方法,以便将Table B
中状态正确的新行添加到Table A
。
有没有办法将button
添加到插入Table A
这些行的页面?我对编码查询本身没有任何问题,但是在Apex的页面设计器上,当我向页面添加button
(我称之为Refresh
)时,我找不到添加地址的地方插入查询。
任何提示?
答案 0 :(得分:2)
有几种方法可以满足您的需求,最简单的方法是将动态操作绑定到按钮上的click事件。
在按钮定义上,转到“按下按钮时的操作”区域,然后在操作字段中选择“由动态操作定义”
在执行验证时,选择“否”
然后,回到页面定义,创建一个动态动作,在Event上选择“Click”,在Selection类型中选择“Button”,这将使一个名为button的字段显示为whit可供选择的按钮列表。 在条件中,您可以定义真/假评估。如果是这样,那么你就可以定义在两种情况下都要执行的动作,如果你把它留空(“无条件”),那么所有定义的动作都将被执行。
一旦定义,请单击下一步,然后在此处确定操作类型,您需要的是“执行PL / SQL代码”,它将显示一个文本字段,您可以在其中粘贴代码以及页面中所需的参数。
最后,您可以指定操作是否会对页面上的任何类型的可视组件产生影响,这是为了提高效率,但不是必需的。
这就是全部,一旦创建,当您单击按钮时,代码将在服务器上执行。