com.ebmwebsourcing.geasytools.gwtextwidgets.grid
Class AbstractGrid<T>
java.lang.Object
com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.Widget
com.google.gwt.user.client.ui.Composite
com.ebmwebsourcing.geasytools.gwtextwidgets.grid.AbstractGrid<T>
- All Implemented Interfaces:
- com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.IsWidget
- Direct Known Subclasses:
- AbstractCheckBoxGrid
public abstract class AbstractGrid<T>
- extends com.google.gwt.user.client.ui.Composite
| 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 |
protected java.util.List<T> |
data
|
protected com.gwtext.client.widgets.grid.EditorGridPanel |
gridPanel
|
protected java.lang.String |
OBJECT_REF
|
protected com.gwtext.client.data.RecordDef |
recordDef
|
protected com.gwtext.client.data.Store |
store
|
| Fields inherited from class com.google.gwt.user.client.ui.UIObject |
DEBUG_ID_PREFIX |
| Methods inherited from class com.google.gwt.user.client.ui.Composite |
getWidget, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, setWidget |
| Methods inherited from class com.google.gwt.user.client.ui.Widget |
addAttachHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, 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, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setVisible, setVisible, setWidth, toString, unsinkEvents |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
gridPanel
protected com.gwtext.client.widgets.grid.EditorGridPanel gridPanel
OBJECT_REF
protected final java.lang.String OBJECT_REF
- See Also:
- Constant Field Values
data
protected java.util.List<T> data
recordDef
protected com.gwtext.client.data.RecordDef recordDef
store
protected com.gwtext.client.data.Store store
AbstractGrid
public AbstractGrid()
buildGrid
protected void buildGrid()
convertDataListToObjecArray
protected java.lang.Object[][] convertDataListToObjecArray(java.util.List<T> data)
convertDataToObject
protected abstract java.lang.Object[] convertDataToObject(T data)
isValid
protected abstract boolean isValid(T data)
load
public void load(java.util.List<T> data)
refresh
public void refresh()
clearRecords
public void clearRecords()
getColumnsConfig
protected abstract java.util.List<com.gwtext.client.widgets.grid.BaseColumnConfig> getColumnsConfig()
getFieldDef
protected abstract com.gwtext.client.data.FieldDef[] getFieldDef()
convertDataToObjectWithObjectRef
protected java.lang.Object[] convertDataToObjectWithObjectRef(T data)
setWidth
public void setWidth(int width)
setHeight
public void setHeight(int height)
setTitle
public void setTitle(java.lang.String title)
- Overrides:
setTitle in class com.google.gwt.user.client.ui.UIObject
getGridPanel
protected com.gwtext.client.widgets.grid.EditorGridPanel getGridPanel()
addHandler
public void addHandler(GridHandler handler)
Copyright © 2010-2011 Petals Link. All Rights Reserved.