【问题标题】:Vaadin 7 add buttons into Accordion com.vaadin.ui.TabSheet.Tab captionVaadin 7 将按钮添加到 Accordion com.vaadin.ui.TabSheet.Tab 标题
【发布时间】:2016-07-24 10:21:52
【问题描述】:

是否可以在 Vaadin 7 中将按钮添加到 Accordion com.vaadin.ui.TabSheet.Tab 标题?

现在我只能在 Tab 标题中添加一个字符串。

这是我当前的屏幕:

我需要在 General 和 Julia Group 选项卡标题附近添加相同的编辑/删除图标(就像我为 Live Chat 和 WMA 所做的那样)。

【问题讨论】:

    标签: vaadin vaadin7


    【解决方案1】:

    很遗憾,这是不可能的。

    您可以创建一个服务器端组合,其行为类似于 Accordion,但是您可以设计该组件,以便您可以将按钮添加到选项卡标题。你可以从这样的开始:

    public class MyAccordion extends CustomComponent {
    
        public MyAccordion() {
    
            VerticalLayout layout = new VerticalLayout();
            setCompositionRoot(layout);
            // TODO layout should contain all tabs and tab captions
        }
    }
    

    另一种选择是使用 GWT 或 Javascript 创建一个extension,并在客户端修改 DOM,以便标签标题上有两个按钮。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-16
      • 1970-01-01
      • 1970-01-01
      • 2012-01-03
      • 1970-01-01
      • 2019-03-31
      • 2019-04-04
      • 1970-01-01
      相关资源
      最近更新 更多