GWT和动态标签

时间:2014-03-06 09:02:45

标签: java gwt mvp uibinder tabpanel

是否可以使用TabPanelTabLayoutPanel在GWT中创建包含动态添加标签的面板。

我的要求:

第一个标签不可关闭,并且有一个单元格。 当我在单元格中选择行时,会创建新选项卡。 可以关闭新创建的选项卡。 我的问题:

如何使用MVP样式和UiBinder在GWT中创建此体系结构?

1 个答案:

答案 0 :(得分:1)

为什么不呢?即使你在GWT中遇到一些问题,你总是可以深入到javascript级别并准确地完成你需要的工作。

任何面板都可以进行动态更改。如果是布局面板,那么您随时可以forceLayout()。您可以将add()insert()个新项目添加到面板,并为标签使用不同的自制小部件(您有很多可能性来添加或插入:add(Widget child, Widget tab)add(Widget child, SafeHtml html))。

这是example它是如何用ExtGWT制作的,逻辑是相同的,但你必须为你的标签制作小部件(可以关闭而不是)。