代码之家  ›  专栏  ›  技术社区  ›  Michael Wiles

使用“在插槽中设置”添加面板时如何包括选项卡标题

  •  1
  • Michael Wiles  · 技术社区  · 7 年前

    我有一个表示选项卡面板的插槽。。选项卡“面板”面板“插槽”。

    如果我不需要在每个选项卡面板上都有一个标题,我只需要:

    在演示者中:

    addToSlot(TAB_PANEL_SLOT, presenter);
    

    这反过来又会把我的观点称之为:

    @Override
    public void addToSlot(Object slot, IsWidget content) {
        if (slot == TAB_PANEL_SLOT) {
           tabPanel.add(content); // ****
        } else {
           super.addToSlot(slot, content);
        }
    }
    

    如果不是因为要求在添加到tabPanel时包含选项卡的标题,这将非常有效。。。

    有没有一种巧妙的方法可以让我通过标签的标题发送?

    也许我可以覆盖presenter的getWidget调用并返回嵌入标题的内容?

    0 回复  |  直到 7 年前
    推荐文章