我目前在Internet Explorer 11上使用Oracle APEX版本18.2.0.00.12,并且在使交互式网格正确地显示列宽方面遇到问题。
我在页面上使用以下查询创建了一个交互式网格:
SELECT * FROM TABLE_NAME;
我没有更改该地区的任何默认设置;我所做的就是创建IG,然后运行页面。
当我在IE中运行页面时,这是我看到的:
注意:我尚未向表中添加任何数据。
问题是所有列都太窄。但是,当我在Google Chrome浏览器中运行同一页面时,会看到以下信息:
所有列均按比例调整大小,以占据IG的全部宽度,这正是我想要的。
我不明白为什么IG在IE和Chrome中呈现的方式有所不同。我知道我可以为IG中的每一列设置“最小列宽”,但是每次创建IG时我都不想这样做。是否有其他解决方案可以使IE中的IG渲染与Chrome中的IG渲染相同?
谢谢。
答案 0 :(得分:0)
实际上记得一个解决方案。我无法向您解释为什么这样做,或如何最好地使用它。但是,当我遇到这个问题时,我会通过保存默认报告来对其进行修补。
但是奇怪的是,您必须手动调整每列,即使它的大小与以前相同,也必须在保存默认报告之前进行调整。然后,网格将按原样显示,但这并不是一个好的解决方案,因为如果所有人都使用相同大小的显示,那是唯一可以的。.