如何隐藏水平滚动条

How to hide the Horizontal Scroll bar

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

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

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

除此之外,这些列似乎不断调整自己的大小以占据所有 space,即使我将它们变得非常小并保存了报告。滚动条没有真正滚动,因为它无处可去。

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

隐藏它的唯一方法是让列变小,这样它就没有理由存在(afaik)。你说你已经调整了它们的大小并保存了报告,但它没有用。我不确定它是否会起作用,但我们在 attributes-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;
}

试一试,也许它对你有用,不是保证的答案,只是可以尝试的东西。