我目前在Internet Explorer11上使用Oracle APEX版本18.2.0.00.12,我遇到了关于列的宽度正确呈现交互式网格的问题。
我用下面的查询在我的页面上创建了一个交互式网格:
SELECT * FROM TABLE_NAME;
我没有更改该区域的任何默认设置;我所做的只是创建IG,然后运行页面。
当我在IE中运行页面时,我看到的是:

注意:我还没有向表中添加任何数据。
问题是所有的列都太窄了。然而,当我在Google Chrome中运行相同的页面时,我看到的是:

所有列的大小都是成比例的,以便占据IG的整个宽度,这是我想要的。
我不明白为什么IG在IE和Chrome中呈现不同。我知道我可以为IG中的每一列设置最小列宽,但我讨厌每次创建IG时都这样做。有没有不同的解决方案,可以让IG在IE中以与在Chrome中相同的方式呈现?
提前谢谢你。
发布于 2019-05-23 15:35:24
实际上想起来了一个解决方案。我不能向你解释为什么这样做,或者如何最好地使用它。但是当我遇到这个问题时,我通过保存一个默认报告来修补它。
但奇怪的是,您必须手动调整每一列,即使它的大小与以前相同,也必须在保存默认报告之前进行调整。然后网格就会像它应该显示的那样显示,但这不是一个好的解决方案,因为如果每个人都使用相同大小的显示器,这是唯一可以的。
https://stackoverflow.com/questions/56262317
复制相似问题