在CUBA平台中,可以通过以下步骤使用按钮打开Tabsheet的特定选项卡:
<window xmlns="http://schemas.haulmont.com/cuba/window.xsd"
xmlns:ext="http://schemas.haulmont.com/cuba/window-ext.xsd"
caption="My Window"
class="com.company.myapp.web.screens.MyWindow"
extends="/com/haulmont/cuba/gui/app/core/abstract-window.xml">
<layout>
<hbox id="topPanel" spacing="true">
<button id="openTabButton" caption="Open Tab" invoke="onOpenTabButtonClick"/>
</hbox>
</layout>
</window>
public class MyWindow extends AbstractWindow {
@Inject
private Tabsheet tabsheet;
public void onOpenTabButtonClick() {
TabSheet.Tab tab = tabsheet.addTab("Tab Caption", null);
tab.setCaption("New Tab");
// 添加特定选项卡的内容
}
}
tabsheet.addTab()
方法添加一个新的选项卡,并设置选项卡的标题和内容。可以根据需要自定义选项卡的内容。领取专属 10元无门槛券
手把手带您无忧上云