【问题标题】:Removing the default close tab option of a GXT Tabpanel?删除 GXT Tabpanel 的默认关闭选项卡选项?
【发布时间】:2013-06-26 00:35:49
【问题描述】:

所以我使用 GWT + GXT 并创建了一个 GXT Tabpanel(请参阅显示我有什么here - 一定要去tabs > basic tabs 部分)。

渲染后,其样式如下所示:

单击锚点(右上角的小十字)会导致该选项卡关闭。但是,这是我不想要的默认行为,我想删除。

说我的 TabPanel 很简单:

panel= new TabPanel();
panel. ............... // Method to remove all tabs 'close tab' option.

panel.add(datacenterGrid, new TabItemConfig("Datacenter", true)); // Adding tab one
panel.add(clusterGrid, new TabItemConfig("Cluster", true)); // Adding tab two

我可以使用哪个Tabpanel method 来简单地删除关闭选项卡选项? (抱歉,如果它是简单的,我很愚蠢,这个领域对我来说是新的,我在文档中看不到任何明显的方法)。

【问题讨论】:

    标签: java gwt gxt tabpanel


    【解决方案1】:

    如果要移除关闭按钮,只需将标签标记为不可关闭即可。

    您可以使用方法:TabPanel.add(Widget widget, TabItemConfig config);

    查看TabItemConfig上的设置器

    现在,如果你真的想自定义菜单,我已经问过how to do it here.

    【讨论】:

      【解决方案2】:

      new TabItemConfig(String text, boolean close) 中的第二个参数是标签页是否可以关闭。换个方式

      new TabItemConfig("Datacenter", true)
      

      new TabItemConfig("Datacenter", false)
      

      或者更好

      new TabItemConfig("Datacenter")
      

      因为默认行为是假的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2018-05-29
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-10-17
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多