我目前正在努力在一个页面上显示多个表格形式。 Oracle Apex只允许页面上有一个表格。我试图遵循#pe; Planet of Apex"博客,但不幸的是它没有用。
我没有设法实现iFrame区域来设置外键的值。
<iframe src="f?p=&APP_ID.:23:&SESSION."style="width:600px;height:600px"scrolling="no" marginwidth="0" marginheight="0"frameborder="0" vspace="0" hspace="0" />
如何绑定URL中的变量,例如&ITEM/COLUMN.
?
我遵循的指南: https://planetoftheapex.wordpress.com/2016/12/10/multiple-tabular-forms-on-a-single-page-workaround/
答案 0 :(得分:3)
您是否尝试过互动网格?您可以在单个Apex页面上拥有多个交互式网格。查看示例打包应用Interactive Grid - 用户名DEMO
和密码demo
- 并使用所有功能。非常强大。
在Application Express中,您可以编辑现有页面,并添加&#34;交互式网格&#34; region,指定用于填充网格的SQL查询。然后添加另一个&#34;交互式网格&#34;区域等。或者使用“创建页面”向导,选择&#34;报告&#34;作为页面类型,在下一页上,选择“交互式网格”。
答案 1 :(得分:0)
我尝试使用交互式网格,但不幸的是,它运行不正常。页面上IG的每个实例都会在大约2秒内减慢页面加载速度。在我的情况下,我必须在同一页面上有5个表格形式(或IG),结果是不可接受的10秒。
我甚至在apex.oracle.com上做了一个基于emp / dept表的5 IG的快速演示,结果是相同的:每个IG在大约2秒内减慢了页面。
我的猜测是,如果我要加载数千行,那么IG仍需要2秒钟,所以如果你有很多行,那就没关系了。但是对于少数行,它不能很好地工作。
回答原来的问题:我创建了一个应用程序项来存储外键,所以我不需要在我的URL中传递它。这可能对你有帮助。