是否可以将Vaadin 7中的按钮添加到Accordion com.vaadin.ui.TabSheet.Tab
标题中?
现在我只能在Tab标题中添加一个字符串。
这是我目前的屏幕:
我需要在General和Julia Group标签标题附近添加相同的编辑/删除图标(就像我的Live Chat和WMA一样)。
答案 0 :(得分: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,以便在标签标题上有两个按钮。