因此,我使用 GWT + GXT 并创建了一个 GXT Tabpanel (请参阅类似的演示/源代码,其中显示了我所拥有的基础知识 here - 请务必转到 tabs > basic tabs
部分)。
渲染后,其样式如下所示:
单击 anchor (右上角的小十字)会导致该选项卡关闭。但是,这是我不想要的默认行为,并且希望将其删除。
假设我的 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我可以用来简单地删除关闭选项卡选项吗? (抱歉,如果它很简单并且我很愚蠢,这个领域对我来说是新的,我在文档中看不到任何明显的方法)。
最佳答案
如果您想删除关闭按钮,只需将选项卡标记为不可关闭即可。
您可以使用以下方法执行此操作:TabPanel.add(Widget widget, TabItemConfig config);
查看 TabItemConfig 上的设置者
现在,如果你真的想自定义菜单,我已经问过how to do it here.
关于java - 删除 GXT Tabpanel 的默认关闭选项卡选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17301639/