Oracle Apex:在html表中放置按钮

Oracle Apex:在html表中放置按钮,oracle,oracle-apex,Oracle,Oracle Apex,Oracle Apex有一点我不明白,那就是在页面上设置样式和放置内容时缺乏自由。我有三个Oracle Apex“按钮”,我想将它们放在一个html表中,该表上有一个表头。因为Oracle Apex要求我创建一个Apex Button对象,所以它会将它放在页面上的某个区域内。有没有办法告诉Apex我想把这些按钮放在一张桌子里?不是oracle apex报告,只是一个普通的旧html表。对不起,这可能是一个基本问题,但我似乎找不到任何例子 我不这么认为。您可以使用该包创建各种表单元素,并将它们放置

Oracle Apex有一点我不明白,那就是在页面上设置样式和放置内容时缺乏自由。我有三个Oracle Apex“按钮”,我想将它们放在一个html表中,该表上有一个表头。因为Oracle Apex要求我创建一个Apex Button对象,所以它会将它放在页面上的某个区域内。有没有办法告诉Apex我想把这些按钮放在一张桌子里?不是oracle apex报告,只是一个普通的旧html表。对不起,这可能是一个基本问题,但我似乎找不到任何例子

我不这么认为。您可以使用该包创建各种表单元素,并将它们放置在您想要的任何位置,但不能放置按钮。我认为您可以创建一个常规的HTML按钮,并添加一些Javascript,以便在按下时加载正确的URL。大多数页面项目和您可以在URL中设置的内容。

最简单的方法是自定义区域。版本4也有一个与此相同的无样式DIV(没有标记,只有一个DIV)和区域的父/子关系。

Apex可以根据您的需要灵活使用

要提交表单,您可以:添加手写代码
,或者您可以从几乎任何可单击的html标记进行提交

尝试将此添加到您希望提交页面的位置:

<div>
  <a href="javascript:doSubmit('SAVE')" style="display:block;border:1px solid red;padding:3px;">SAVE</a>
</div>


请注意,传递给doSubmit()函数的是可以在PL/SQL中处理的:请求

同意您不能创建带有APEX_项的按钮,但您可以自己手动创建html标记,如果它在表单标记中,它将毫无问题地提交页面。您只需要知道如何创建该标记以及它需要具备什么才能被wwv_flow视为有效。accept:它需要具有强制的名称参数f01..f50,即=>这是一个有效的apex按钮,它将提交页面,请求为:SAVE_request。这是非常正确的。这不是一个真正的“Apex按钮”,你可以通过Apex界面控制和定义它。这实际上只是一个HTML对象,您正在将其放在页面上。但是,你是对的,这确实有效。我有一个简单的带有html区域的提交按钮,但它在提交后会显示错误的请求。我建议创建一个关于这个问题的新问题,而不是将其作为一个四年前的答案的注释发布。