【问题标题】:GWT buttonbar toolbar appears as dropdown in Chrome (other browsers have separate buttons)GWT 按钮栏工具栏在 Chrome 中显示为下拉菜单(其他浏览器有单独的按钮)
【发布时间】:2021-11-06 07:59:58
【问题描述】:

在 Edge 中,此面板上的工具栏按钮单独显示,但在 Chrome 中,它们被组合成一个“>>”按钮。我能做些什么来让 Chrome 显示它们与 Edge 一样吗?此代码已有 4 年历史。有趣的是,直到最近它在 Chrome 中还不错(我不能确定)。

代码:

        ToolBar toolBar = new ToolBar();
        toolBar.add(okButton);
        toolBar.add(cancelButton);
        toolBar.add(addButton);
        toolBar.add(deleteButton);
        toolBar.add(copyButton);

        FramedPanel panel = new FramedPanel();
        panel.setHeading(p_ChartDTO.getChartName() + " - Chart Series");
        panel.add(m_ChartQueryGrid);
        panel.getButtonBar().add(toolBar);
        panel.setSize("800px", "350px");

【问题讨论】:

    标签: java google-chrome gwt cross-browser toolbar


    【解决方案1】:

    我没有使用过Toolbar等这些类,但看起来如果内容的水平大小超过某个阈值,它会在弹出菜单中呈现它。

    如果未指定部分样式,它将来自浏览器的默认样式表。也许最近版本的 Chrome 稍微改变了样式大小,这影响了Toolbar,因此总大小超过了某个阈值。

    如果您删除 1 个按钮,或减少按钮文本的长度(例如,将“删除”更改为“D”),它是否会在 Chrome 中实现所需的行为?

    如果是这种情况,也许指定ToolbarButtonBar 的大小可能会有所帮助,因为默认值是不够的。

    【讨论】:

    • 宾果游戏。用 toolBar.setWidth() 修复。谢谢罗伯特。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-11-13
    • 2020-10-19
    • 1970-01-01
    • 2014-02-20
    • 1970-01-01
    • 2011-02-23
    相关资源
    最近更新 更多