所以我正在使用 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来删除关闭标签选项? (道歉,如果它是简单的,我是愚蠢的,这个领域对我来说是新的,我在文档中看不到任何明显的方法)。
答案 0 :(得分:2)
如果要删除关闭按钮,只需将标签标记为不可关闭。
您可以使用以下方法执行此操作:TabPanel.add(Widget widget, TabItemConfig config);
现在,如果你真的想自定义菜单,我已经问过how to do it here.
了答案 1 :(得分:1)
new TabItemConfig(String text, boolean close)
中的第二个参数是选项卡是否应该可关闭。只需改变
new TabItemConfig("Datacenter", true)
要
new TabItemConfig("Datacenter", false)
或者更好
new TabItemConfig("Datacenter")
由于默认行为为false。