|
|||||||||
| 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.extjs.gxt.ui.client.widget.Component
com.extjs.gxt.ui.client.widget.BoxComponent
com.extjs.gxt.ui.client.widget.Container<T>
com.extjs.gxt.ui.client.widget.ScrollContainer<DataListItem>
com.extjs.gxt.ui.client.widget.DataList
public class DataList
Displays a list of list items.
doit field to false to cancel the action.doit
field to false to cancel the action.doit
field to false to cancel the action.doit field to false to cancel the action.
| 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 | |
|---|---|
static Template |
defaultItemTemplate
The default template for data list items. |
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
DEBUG_ID_PREFIX |
| Constructor Summary | |
|---|---|
DataList()
Creates a new single select list. |
|
| Method Summary | |
|---|---|
boolean |
add(DataListItem component)
Creates then adds an item to the list. |
DataListItem |
add(java.lang.String text)
Creates then adds an item to the list. |
java.util.List<DataListItem> |
getChecked()
Returns an array of checked items. |
Menu |
getContextMenu()
Returns the component's context menu. |
DataListItem |
getSelectedItem()
Returns the selected item. |
java.util.List<DataListItem> |
getSelectedItems()
Returns the selected items. |
Style.SelectionMode |
getSelectionMode()
|
DataListSelectionModel |
getSelectionModel()
Returns the list's selection model. |
boolean |
insert(DataListItem item,
int index)
Inserts an item into the list at the given index. |
boolean |
isCheckable()
Returns true if check boxes are enabled. |
boolean |
isFlat()
Returns true if the list is using the "flat" style. |
boolean |
isTrackMouseOver()
Returns true if rows are highlighted on mouse over. |
void |
moveSelectedDown()
Moves the current selections down one level. |
void |
moveSelectedUp()
Moves the current selections up one level. |
void |
onComponentEvent(ComponentEvent ce)
Any events a component receives will be forwarded to this method. |
void |
onSelectChange(DataListItem item,
boolean select)
Called when the visual state of a item is changed. |
boolean |
remove(DataListItem item)
Removes the item from the list. |
void |
scrollIntoView(DataListItem item)
Scrolls the item into view. |
void |
setCheckable(boolean checkable)
Sets whether items shoud have a check box (defaults to false, pre-render). |
void |
setContextMenu(Menu menu)
Sets the component's context menu. |
void |
setFlatStyle(boolean flat)
Sets whether the list should use a "flat" style without rounded corners (defaults to false, pre-render). |
void |
setItemTemplate(Template itemTemplate)
Sets the optional template to be used by the data list items (pre-render). |
void |
setSelectedItem(DataListItem item)
Selects the item. |
void |
setSelectedItems(java.util.List<DataListItem> items)
Selects the items. |
void |
setSelectionMode(Style.SelectionMode mode)
Sets the list's selection mode. |
void |
setSelectionModel(DataListSelectionModel sm)
Sets the list's selection model. |
void |
setTrackMouseOver(boolean trackMouseOver)
True to highlight items when the mouse is over (defaults to true). |
void |
sort(java.util.Comparator<DataListItem> comparator)
Sorts the data list. |
| Methods inherited from class com.extjs.gxt.ui.client.widget.ScrollContainer |
|---|
addScrollListener, getHScrollPosition, getScrollMode, getVScrollPosition, removeScrollListener, scrollIntoView, setHScrollPosition, setScrollMode, setVScrollPosition |
| Methods inherited from class com.extjs.gxt.ui.client.widget.Container |
|---|
disable, enable, findItem, getItem, getItemByItemId, getItemCount, getItems, getWidget, indexOf, iterator, removeAll |
| Methods inherited from class com.extjs.gxt.ui.client.widget.BoxComponent |
|---|
getBounds, getHeight, getHeight, getPosition, getShadow, getSize, getWidth, getWidth, isAutoHeight, isAutoWidth, isDeferHeight, isShim, setAutoHeight, setAutoWidth, setBounds, setBounds, setDeferHeight, setHeight, setHeight, setPagePosition, setPagePosition, setPixelSize, setPosition, setShadow, setShim, setSize, setSize, setWidth, setWidth |
| Methods inherited from class com.extjs.gxt.ui.client.widget.Component |
|---|
addListener, addPlugin, addStyleName, addWidgetListener, disableEvents, disableTextSelection, el, enableEvents, fireEvent, fireEvent, fireEvent, fly, focus, getBaseStyle, getBorders, getData, getData, getElement, getId, getItemId, getModel, getState, getToolTip, hide, hideToolTip, isDisabledEvents, isEnabled, isRendered, isVisible, onBrowserEvent, recalculate, removeAllListeners, removeFromParent, removeListener, removeStyleName, removeWidgetListener, render, render, saveState, setBorders, setData, setData, setElement, setEnabled, setEnableState, setId, setIntStyleAttribute, setItemId, setStyleAttribute, setStyleName, setTitle, setToolTip, setToolTip, setVisible, show, sinkEvents, toString |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
|---|
getParent, isAttached |
| Methods inherited from class com.google.gwt.user.client.ui.UIObject |
|---|
addStyleDependentName, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getOffsetHeight, getOffsetWidth, getStyleName, getStylePrimaryName, getTitle, isVisible, removeStyleDependentName, setStylePrimaryName, setVisible, unsinkEvents |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static Template defaultItemTemplate
| Constructor Detail |
|---|
public DataList()
| Method Detail |
|---|
public boolean add(DataListItem component)
component - the dataListItem to addpublic DataListItem add(java.lang.String text)
text - the item's text
public java.util.List<DataListItem> getChecked()
public Menu getContextMenu()
Component
public DataListItem getSelectedItem()
Selectable
getSelectedItem in interface Selectable<DataListItem>public java.util.List<DataListItem> getSelectedItems()
Selectable
getSelectedItems in interface Selectable<DataListItem>public Style.SelectionMode getSelectionMode()
public DataListSelectionModel getSelectionModel()
public boolean insert(DataListItem item,
int index)
item - the itemindex - the insert locationpublic boolean isCheckable()
public boolean isFlat()
public boolean isTrackMouseOver()
public void moveSelectedDown()
public void moveSelectedUp()
public void onComponentEvent(ComponentEvent ce)
ComponentComponent.onBrowserEvent(com.google.gwt.user.client.Event) method
should not be overridden or modified.
onComponentEvent in class ScrollContainer<DataListItem>ce - the base event
public void onSelectChange(DataListItem item,
boolean select)
Selectable
onSelectChange in interface Selectable<DataListItem>item - the itemselect - the select statepublic boolean remove(DataListItem item)
item - the item to be removed
public void scrollIntoView(DataListItem item)
scrollIntoView in class Container<DataListItem>item - the itempublic void setCheckable(boolean checkable)
checkable - true to enable checboxpublic void setContextMenu(Menu menu)
Component
menu - the context menupublic void setFlatStyle(boolean flat)
flat - the flat statepublic void setItemTemplate(Template itemTemplate)
itemTemplate - the templatepublic void setSelectedItem(DataListItem item)
Selectable
setSelectedItem in interface Selectable<DataListItem>item - the item to selectpublic void setSelectedItems(java.util.List<DataListItem> items)
Selectable
setSelectedItems in interface Selectable<DataListItem>items - the items to selectpublic void setSelectionMode(Style.SelectionMode mode)
mode - the selection modepublic void setSelectionModel(DataListSelectionModel sm)
sm - the selection modelpublic void setTrackMouseOver(boolean trackMouseOver)
trackMouseOver - true to highlight items on mouse overpublic void sort(java.util.Comparator<DataListItem> comparator)
comparator - the comparator
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||