Class TabsGroupVM
- java.lang.Object
-
- org.openforis.collect.designer.viewmodel.BaseVM
-
- org.openforis.collect.designer.viewmodel.layout.TabsGroupVM
-
public class TabsGroupVM extends BaseVM
- Author:
- S. Ricci
-
-
Field Summary
Fields Modifier and Type Field Description static NamedObjectFAKE_ADD_TABstatic StringTAB_CHANGED_GLOBAL_COMMAND-
Fields inherited from class org.openforis.collect.designer.viewmodel.BaseVM
COLLECT_EARTH_PROJECT_FILE_CREATOR_LOADER, jobManager, userGroupManager, userManager
-
-
Constructor Summary
Constructors Constructor Description TabsGroupVM()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddTab()voidafterCompose(org.zkoss.zk.ui.Component view)voidapplyChangesToTabLabel(UITab tab, String label)voideditTabLabel(UITab tab)NamedObjectgetFakeAddTab()List<UITab>getTabs()UITabSetgetTabsGroup()List<Object>getTabsPlusAddButton()voidinit(UITabSet tabSet)protected voidopenTabLabelEditPopUp(UITab tab)protected voidperformUpdateTabLabel(UITab tab, String label)voidremoveTab(UITab tab)protected booleanvalidateTabLabel(String label)-
Methods inherited from class org.openforis.collect.designer.viewmodel.BaseVM
closePopUp, getComponentsPath, getCurrentLanguageCode, getDefaultPublicUserGroupItem, getFormFieldValue, getFormFieldValue, getInitParameter, getLoggedUser, getLoggedUsername, getSession, getSessionStatus, getUserGroupsModel, initUserGroupsModel, joinList, joinValues, notifyChange, openPopUp, openPopUp, prettyDateFormat, setFormFieldValue, setFormFieldValue
-
-
-
-
Field Detail
-
TAB_CHANGED_GLOBAL_COMMAND
public static final String TAB_CHANGED_GLOBAL_COMMAND
- See Also:
- Constant Field Values
-
FAKE_ADD_TAB
public static NamedObject FAKE_ADD_TAB
-
-
Method Detail
-
init
public void init(UITabSet tabSet)
-
afterCompose
public void afterCompose(org.zkoss.zk.ui.Component view)
-
addTab
public void addTab()
-
editTabLabel
public void editTabLabel(UITab tab)
-
removeTab
public void removeTab(UITab tab)
-
openTabLabelEditPopUp
protected void openTabLabelEditPopUp(UITab tab)
-
validateTabLabel
protected boolean validateTabLabel(String label)
-
getTabsGroup
public UITabSet getTabsGroup()
-
getFakeAddTab
public NamedObject getFakeAddTab()
-
-