2

所以我正在使用GWT + GXT并创建了一个GXT Tabpanel(请参阅类似的演示/源代码,显示我在这里所拥有的基础知识- 请务必转到该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 方法来简单地删除关闭选项卡选项?(抱歉,如果它很简单而且我很愚蠢,这个领域对我来说是新的,我在文档中看不到任何明显的方法)。

4

2 回答 2

2

如果要删除关闭按钮,只需将选项卡标记为不可关闭即可。

您可以使用以下方法执行此操作:TabPanel.add(Widget widget, TabItemConfig config);

请参阅TabItemConfig上的设置器

现在,如果您真的想自定义菜单,我已经在这里询问了如何操作。

于 2013-06-25T16:02:54.760 回答
1

第二个参数new TabItemConfig(String text, boolean close)是选项卡是否应该是可关闭的。只是改变

new TabItemConfig("Datacenter", true)

new TabItemConfig("Datacenter", false)

或者更好

new TabItemConfig("Datacenter")

因为默认行为是假的。

于 2013-06-25T16:05:03.133 回答