|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.sap.ui.core.client.ControlWidget
com.sap.ui.table.client.web.ToolbarWidget
public class ToolbarWidget
The class Toolbar is the GWT wrapper
for the Phoenix control: sap.ui.table.web.Toolbar.
This Toolbar control was designed to be used as a header in a web.Table control. As a matter of fact, it can only used in this context as events bubble to the parent Table control.
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled |
| Field Summary |
|---|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
|
ToolbarWidget()
constructs the class ToolbarWidget |
|
ToolbarWidget(String id)
constructs the class ToolbarWidget |
protected |
ToolbarWidget(Toolbar control)
constructs the class ToolbarWidget |
| Method Summary | |
|---|---|
void |
addItem(ToolbarItem item)
Appends some item to the items-aggregation. |
void |
attachSubItemSelectedEvent(com.sap.ui.core.client.event.EventListener listener)
attach an EventListener
This event will be fired when an item item is clicked. |
void |
destroyItems()
Destroys all the items in the Items-aggregation. |
void |
detachSubItemSelectedEvent(com.sap.ui.core.client.event.EventListener listener)
detach an EventListener
This event will be fired when an item item is clicked. |
Toolbar |
getControl()
returns the reference to the Phoenix Control |
com.sap.ui.core.client.js.JsArray<ToolbarItem> |
getItems()
Getter for aggregation items Items in Toolbar |
String |
getSelected()
Getter for property selected
Holds the id of the current selected toolbaritem |
ToolbarType |
getType()
Getter for property type
Type of the Toolbar: header / footer (affects design) |
int |
indexOfItem(ToolbarItem item)
Checks for the provided com.sap.ui.table.client.web.ToolbarItem in the items-aggregation and
returns its index if found or -1 otherwise. |
void |
insertItem(ToolbarItem item,
int index)
Inserts some item into the aggregation named items. |
boolean |
isIsSubtoolbar()
Getter for property isSubtoolbar
Indicates if Toolbar is a Subtoolbar. |
boolean |
isVisible()
Getter for property visible
Show / Hide the control |
void |
removeAllItems()
Removes all the items in the items-aggregation. |
void |
removeItem(int index)
Removes the item at position index in the items-aggregation named. |
void |
setIsSubtoolbar(boolean value)
Setter for property isSubtoolbarDefault value is: false |
void |
setSelected(String value)
Setter for property selected |
void |
setType(ToolbarType value)
Setter for property typeDefault value is: sap.ui.table.web.ToolbarType.Header |
void |
setVisible(boolean value)
Setter for property visibleDefault value is: true |
| Methods inherited from class com.sap.ui.core.client.ControlWidget |
|---|
destroy, doAttachChildren, doDetachChildren, isDesignTime, wrap |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setWidth, sinkBitlessEvent, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public ToolbarWidget()
ToolbarWidget
public ToolbarWidget(String id)
ToolbarWidget
id - id of the ToolbarWidgetprotected ToolbarWidget(Toolbar control)
ToolbarWidget
control - reference to an existing Toolbar| Method Detail |
|---|
public Toolbar getControl()
Control
getControl in class com.sap.ui.core.client.ControlWidgetControlpublic boolean isVisible()
visible
Show / Hide the control
isVisible in class com.google.gwt.user.client.ui.UIObjectpublic void setVisible(boolean value)
visibletrue
setVisible in class com.google.gwt.user.client.ui.UIObjectvalue - booleanpublic String getSelected()
selected
Holds the id of the current selected toolbaritem
public void setSelected(String value)
selected
value - Stringpublic boolean isIsSubtoolbar()
isSubtoolbar
Indicates if Toolbar is a Subtoolbar. Subtoolbars can not have (sub)subtoolbars. This value is set automatically when a Toolbar is added to an other Toolbar control as Subtoolbar.
public void setIsSubtoolbar(boolean value)
isSubtoolbarfalse
value - booleanpublic ToolbarType getType()
type
Type of the Toolbar: header / footer (affects design)
public void setType(ToolbarType value)
typesap.ui.table.web.ToolbarType.Header
value - com.sap.ui.table.client.web.ToolbarTypepublic com.sap.ui.core.client.js.JsArray<ToolbarItem> getItems()
public void insertItem(ToolbarItem item,
int index)
item - the item to insertindex - int the 0-based index the item should be inserted at.public void addItem(ToolbarItem item)
item - com.sap.ui.table.client.web.ToolbarItem the item to addpublic void removeItem(int index)
index in the items-aggregation named.
index - int the position of the item to remove.public void removeAllItems()
public int indexOfItem(ToolbarItem item)
com.sap.ui.table.client.web.ToolbarItem in the items-aggregation and
returns its index if found or -1 otherwise.
item - the item whose index is looked for.
public void destroyItems()
public void attachSubItemSelectedEvent(com.sap.ui.core.client.event.EventListener listener)
EventListener
This event will be fired when an item item is clicked.
listener - reference to the EventListenerpublic void detachSubItemSelectedEvent(com.sap.ui.core.client.event.EventListener listener)
EventListener
This event will be fired when an item item is clicked.
listener - reference to the EventListener
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||