如何隐藏水平滚动条

时间:2019-11-21 22:33:18

标签: oracle-apex oracle-apex-5.1

我在同一页面上有2个APEX交互式网格作为主要详细信息。顶部网格(主网格)具有我想要的垂直滚动条,但每行只有几列,并且不需要水平条。

我必须将分页更改为从Page滚动,并将标题设置为region,将高度设置为400 px,以便将两个报告都显示在一页上。

我尝试设置主体溢出以隐藏在模板选项中,但页面中间仍然有一个很大的水平滚动条。

除此之外,即使我将它们缩小并保存了报告,这些列似乎仍在调整自身大小以占据所有空间。滚动条实际上​​无处滚动,因为它无处可去。

enter image description here

任何有关如何摆脱滚动条的帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

隐藏它的唯一方法是使列变小,以便没有理由存在(afaik)。您说您已经调整了它们的大小并保存了该报告,但该报告不起作用。我不确定它是否会起作用,但是我们可以在似乎可以满足您需求的一种环境中,在attribute-advanced-javascript初始化代码中包含以下代码:

function(config) {
    // Logically we want to do this: config.views.grid.features.stretchColumns = false;
    // but the server may not generate the views, grid, or features objects
    // so we must check for and add if needed each one using this code
    var o = config;
    "views.grid.features".split(".").forEach(function(p) { 
        if ( !o[p] ) {
            o[p] = {};
        }
        o = o[p];
    });
    o.stretchColumns = false;
    return config;
}

尝试一下,也许对您有用,这不是一个肯定的答案,而只是尝试一下。