Class NavigationBarViewState
java.lang.Object
com.smartgwt.client.core.JsObject
com.smartgwt.client.core.DataClass
com.smartgwt.client.widgets.layout.NavigationBarViewState
- All Implemented Interfaces:
HasHandlers
Encapsulates state of a
NavigationBar's view. A
NavigationBarViewState object is created to pass to NavigationBar.setViewState() so that multiple properties
of the NavigationBar can be changed at once.-
Field Summary
Fields inherited from class com.smartgwt.client.core.DataClass
factoryCreated, factoryProperties -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe newNavigationBar.alwaysShowLeftButtonTitlesetting.String[]The newNavigationBar.controlssetting.Canvas[]The newNavigationBar.controlssetting.The newNavigationBar.leftButtonTitlesetting.static NavigationBarViewStategetOrCreateRef(JavaScriptObject jsObj) The newNavigationBar.shortLeftButtonTitlesetting.The newNavigationBar.showLeftButtonsetting.getTitle()The newNavigationBar.titlesetting.setAlwaysShowLeftButtonTitle(Boolean alwaysShowLeftButtonTitle) The newNavigationBar.alwaysShowLeftButtonTitlesetting.setControls(Canvas... controls) The newNavigationBar.controlssetting.setControls(String... controls) The newNavigationBar.controlssetting.setLeftButtonTitle(String leftButtonTitle) The newNavigationBar.leftButtonTitlesetting.setShortLeftButtonTitle(String shortLeftButtonTitle) The newNavigationBar.shortLeftButtonTitlesetting.setShowLeftButton(Boolean showLeftButton) The newNavigationBar.showLeftButtonsetting.The newNavigationBar.titlesetting.voidvoidvoidvoidvoidvoidMethods inherited from class com.smartgwt.client.core.DataClass
applyFactoryProperties, doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsDoubleArray, getAttributeAsElement, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsLong, getAttributeAsMap, getAttributeAsObject, getAttributeAsRecord, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, isFactoryCreated, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeAsJavaObject, setFactoryCreated
-
Constructor Details
-
NavigationBarViewState
public NavigationBarViewState() -
NavigationBarViewState
-
-
Method Details
-
getOrCreateRef
-
setAlwaysShowLeftButtonTitle
The newNavigationBar.alwaysShowLeftButtonTitlesetting. If unset, thealwaysShowLeftButtonTitlesetting is not changed.- Parameters:
alwaysShowLeftButtonTitle- New alwaysShowLeftButtonTitle value. Default value is null- Returns:
NavigationBarViewStateinstance, for chaining setter calls
-
getAlwaysShowLeftButtonTitle
The newNavigationBar.alwaysShowLeftButtonTitlesetting. If unset, thealwaysShowLeftButtonTitlesetting is not changed.- Returns:
- Current alwaysShowLeftButtonTitle value. Default value is null
-
setControls
The newNavigationBar.controlssetting. If unset, thecontrolsarray is not changed.- Parameters:
controls- New controls value. Default value is null- Returns:
NavigationBarViewStateinstance, for chaining setter calls
-
getControls
The newNavigationBar.controlssetting. If unset, thecontrolsarray is not changed.- Returns:
- Current controls value. Default value is null
-
setControls
The newNavigationBar.controlssetting. If unset, thecontrolsarray is not changed.- Parameters:
controls- New controls value. Default value is null- Returns:
NavigationBarViewStateinstance, for chaining setter calls
-
getControlsAsCanvasArray
The newNavigationBar.controlssetting. If unset, thecontrolsarray is not changed.- Returns:
- Current controls value. Default value is null
-
setLeftButtonTitle
The newNavigationBar.leftButtonTitlesetting. If unset, theleftButtonTitleis not changed.- Parameters:
leftButtonTitle- New leftButtonTitle value. Default value is null- Returns:
NavigationBarViewStateinstance, for chaining setter calls- See Also:
-
getLeftButtonTitle
The newNavigationBar.leftButtonTitlesetting. If unset, theleftButtonTitleis not changed.- Returns:
- Current leftButtonTitle value. Default value is null
- See Also:
-
setShortLeftButtonTitle
The newNavigationBar.shortLeftButtonTitlesetting. If unset, theshortLeftButtonTitleis not changed.- Parameters:
shortLeftButtonTitle- New shortLeftButtonTitle value. Default value is null- Returns:
NavigationBarViewStateinstance, for chaining setter calls- See Also:
-
getShortLeftButtonTitle
The newNavigationBar.shortLeftButtonTitlesetting. If unset, theshortLeftButtonTitleis not changed.- Returns:
- Current shortLeftButtonTitle value. Default value is null
- See Also:
-
setShowLeftButton
The newNavigationBar.showLeftButtonsetting. If unset, theshowLeftButtonsetting is not changed.- Parameters:
showLeftButton- New showLeftButton value. Default value is null- Returns:
NavigationBarViewStateinstance, for chaining setter calls
-
getShowLeftButton
The newNavigationBar.showLeftButtonsetting. If unset, theshowLeftButtonsetting is not changed.- Returns:
- Current showLeftButton value. Default value is null
-
setTitle
The newNavigationBar.titlesetting. If unset, thetitleis not changed.- Parameters:
title- New title value. Default value is null- Returns:
NavigationBarViewStateinstance, for chaining setter calls- See Also:
-
getTitle
The newNavigationBar.titlesetting. If unset, thetitleis not changed.- Returns:
- Current title value. Default value is null
- See Also:
-
unsetShowLeftButton
public void unsetShowLeftButton() -
unsetLeftButtonTitle
public void unsetLeftButtonTitle() -
unsetShortLeftButtonTitle
public void unsetShortLeftButtonTitle() -
unsetAlwaysShowLeftButtonTitle
public void unsetAlwaysShowLeftButtonTitle() -
unsetTitle
public void unsetTitle() -
unsetControls
public void unsetControls()
-