Vaadin 7 将按钮添加到 Accordion com.vaadin.ui.TabSheet.Tab 标题中
Vaadin 7 add buttons into Accordion com.vaadin.ui.TabSheet.Tab caption
是否可以将 Vaadin 7 中的按钮添加到 Accordion com.vaadin.ui.TabSheet.Tab
标题中?
现在我只能在Tab标题中添加一个字符串。
这是我当前的屏幕:
我需要在“常规”和“Julia 组”选项卡标题附近添加相同的 Edit/Remove 图标(就像我在实时聊天和 WMA 中添加的一样)。
很遗憾,这是不可能的。
您可以创建一个 server-side 组合,它的行为类似于 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 并在 client-side 上修改 DOM 以便在选项卡标题上有两个按钮。
是否可以将 Vaadin 7 中的按钮添加到 Accordion com.vaadin.ui.TabSheet.Tab
标题中?
现在我只能在Tab标题中添加一个字符串。
这是我当前的屏幕:
我需要在“常规”和“Julia 组”选项卡标题附近添加相同的 Edit/Remove 图标(就像我在实时聊天和 WMA 中添加的一样)。
很遗憾,这是不可能的。
您可以创建一个 server-side 组合,它的行为类似于 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 并在 client-side 上修改 DOM 以便在选项卡标题上有两个按钮。