用于插入新行的 Apex 按钮
Apex button to insert new rows
我正在使用 Application Express 构建一个页面,其中的表单显示 Table A
中的所有行。 Table A
必须包含 Table B
中具有特定 "Status".
的所有值
我正在寻找更新 Table A
的方法,以便将来自 Table B
的具有正确状态的新行添加到 Table A
。
有没有办法将 button
添加到插入 Table A
这些行的页面?我对查询本身进行编码没有问题,但是在 Apex 的页面设计器上,当我向页面添加 button
(我称之为 Refresh
)时,我找不到添加的地方插入查询。
有什么建议吗?
有多种方法可以满足您的需要,最简单的方法是将动态操作绑定到按钮上的单击事件。
在按钮定义上转到 "Action when button clicked" 区域,在操作字段上 select "Defined by dynamic action"
在执行验证时选择 "No"
然后,回到页面定义,创建一个动态动作,在事件上选择 "Click",在选择类型上选择 "Button" 这将使一个名为按钮的字段出现在可用列表中按钮来选择。
在 condition 中你可以定义一个 true/false 评估。如果是这样,那么您将能够定义在这两种情况下要执行的操作,如果您将其留空 ("No condition"),那么所有定义的操作都将被执行。
定义后单击下一步,在这里您可以决定操作类型,您需要的是 "Execute PL/SQL Code",它将显示一个文本字段,您可以在其中粘贴代码,以及页面所需的参数。
最后,您可以指定该操作是否会对页面上的任何类型的可视组件产生影响,这是为了提高效率,但不是必需的。
就是这样,一旦创建,当您单击按钮时,代码将在服务器上执行。
我正在使用 Application Express 构建一个页面,其中的表单显示 Table A
中的所有行。 Table A
必须包含 Table B
中具有特定 "Status".
我正在寻找更新 Table A
的方法,以便将来自 Table B
的具有正确状态的新行添加到 Table A
。
有没有办法将 button
添加到插入 Table A
这些行的页面?我对查询本身进行编码没有问题,但是在 Apex 的页面设计器上,当我向页面添加 button
(我称之为 Refresh
)时,我找不到添加的地方插入查询。
有什么建议吗?
有多种方法可以满足您的需要,最简单的方法是将动态操作绑定到按钮上的单击事件。
在按钮定义上转到 "Action when button clicked" 区域,在操作字段上 select "Defined by dynamic action"
在执行验证时选择 "No"
然后,回到页面定义,创建一个动态动作,在事件上选择 "Click",在选择类型上选择 "Button" 这将使一个名为按钮的字段出现在可用列表中按钮来选择。 在 condition 中你可以定义一个 true/false 评估。如果是这样,那么您将能够定义在这两种情况下要执行的操作,如果您将其留空 ("No condition"),那么所有定义的操作都将被执行。
定义后单击下一步,在这里您可以决定操作类型,您需要的是 "Execute PL/SQL Code",它将显示一个文本字段,您可以在其中粘贴代码,以及页面所需的参数。
最后,您可以指定该操作是否会对页面上的任何类型的可视组件产生影响,这是为了提高效率,但不是必需的。
就是这样,一旦创建,当您单击按钮时,代码将在服务器上执行。