关于Oracle Apex的一件事,我没有得到的是在样式和在页面上放置东西时缺乏自由 . 我有三个Oracle Apex“按钮”,我想放在一个html表中,上面有一个表头 . 因为Oracle Apex要求我创建一个Apex Button对象,所以它会在一个区域内将它放在页面上 . 有没有办法告诉Apex我想把这些按钮放在一张 table 里?不是oracle apex报告只是一个普通的旧html表 . 对不起,这可能是一个基本问题,但我似乎无法找到任何例子 .
我不这么认为 . 您可以使用APEX_ITEM包创建各种表单元素并将它们放在任何位置,而不是按钮 . 我认为你可以只创建一个常规的HTML按钮,并添加一些Javascript,按下时加载正确的URL . 您可以在URL中设置大多数页面项目 .
最简单的方法是自定义区域 . 版本4也具有与此类似的静态DIV(无标记,仅DIV)以及区域的父/子关系 .
Apex的灵活性与您希望的一样灵活 .
要提交表单,您可以:添加手写代码 <input type="submit" value="mybutton" /> ,或者您可以从几乎任何可点击的html标签中执行此操作 .
<input type="submit" value="mybutton" />
尝试将此添加到您希望从中提交页面的位置:
<div> <a href="javascript:doSubmit('SAVE')" style="display:block;border:1px solid red;padding:3px;">SAVE</a> </div>
请注意,传递给 doSubmit() 函数的是您可以在PL / SQL中处理的 :REQUEST .
3 回答
我不这么认为 . 您可以使用APEX_ITEM包创建各种表单元素并将它们放在任何位置,而不是按钮 . 我认为你可以只创建一个常规的HTML按钮,并添加一些Javascript,按下时加载正确的URL . 您可以在URL中设置大多数页面项目 .
最简单的方法是自定义区域 . 版本4也具有与此类似的静态DIV(无标记,仅DIV)以及区域的父/子关系 .
Apex的灵活性与您希望的一样灵活 .
要提交表单,您可以:添加手写代码
<input type="submit" value="mybutton" />
,或者您可以从几乎任何可点击的html标签中执行此操作 .尝试将此添加到您希望从中提交页面的位置:
请注意,传递给 doSubmit() 函数的是您可以在PL / SQL中处理的 :REQUEST .