Oracle Apex:在html表中放置按钮

时间:2012-02-08 20:48:25

标签: oracle oracle-apex

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

3 个答案:

答案 0 :(得分:2)

我不这么认为。您可以使用APEX_ITEM包创建各种表单元素并将它们放在任何位置,而不是按钮。我认为您可以只创建一个常规HTML按钮并添加一些Javascript,按下时加载正确的URL。您可以在网址中设置大多数页面项目。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

Apex的灵活性与你想要的一样灵活。

要提交表单,您可以:添加手写代码<input type="submit" value="mybutton" />,或者您可以从几乎任何可点击的html标记中执行此操作。

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

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

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