public class GridDataLoader extends Object implements DataLoader, org.zkoss.zk.ui.ext.render.Cropper
Grid data loader.| Constructor and Description |
|---|
GridDataLoader() |
| Modifier and Type | Method and Description |
|---|---|
void |
doListDataChange(ListDataEvent event)
Handle event when ListDataEvent is fired from owner component.
|
Set<? extends org.zkoss.zk.ui.Component> |
getAvailableAtClient() |
protected Set<? extends org.zkoss.zk.ui.Component> |
getAvailableAtClient(int offset,
int limit) |
org.zkoss.zk.ui.Component |
getCropOwner() |
int |
getLimit()
Returns the required visible limit size of the current loaded data chunk to be shown on the screen.
|
int |
getOffset()
Returns the requested visible offset of the current loaded data chunk.
|
org.zkoss.zk.ui.Component |
getOwner()
Returns the associated owner component of this DataLoader.
|
Object |
getRealRenderer()
Return the renderer to do rendering.
|
int |
getTotalSize()
Returns the total size of the data.
|
void |
init(org.zkoss.zk.ui.Component owner,
int offset,
int limit)
Callback from the owner component and give a chance to initialize things.
|
protected boolean |
inPagingMold() |
boolean |
isCropper() |
protected org.zkoss.zk.ui.Component |
newUnloadedItem(Object renderer,
int index)
Creates a new and unloaded row.
|
void |
reset()
Callback from the owner component and give a chance to reset things.
|
void |
setLoadAll(boolean b)
Sets whether to always load all items from ListModel.
|
void |
syncModel(int offset,
int limit)
Synchronizes the owner component to be consistent with the specified model.
|
void |
updateModelInfo()
Used to update some extra control information to the client.
|
public void init(org.zkoss.zk.ui.Component owner,
int offset,
int limit)
DataLoaderinit in interface DataLoaderowner - the owner component of this DataLoader.public void reset()
DataLoaderreset in interface DataLoaderpublic final org.zkoss.zk.ui.Component getOwner()
DataLoadergetOwner in interface DataLoaderpublic int getOffset()
DataLoadergetOffset in interface DataLoaderpublic int getLimit()
DataLoadergetLimit in interface DataLoaderpublic int getTotalSize()
DataLoadergetTotalSize in interface DataLoaderpublic void doListDataChange(ListDataEvent event)
DataLoaderdoListDataChange in interface DataLoaderprotected org.zkoss.zk.ui.Component newUnloadedItem(Object renderer, int index)
public Object getRealRenderer()
DataLoadergetRealRenderer in interface DataLoaderpublic void syncModel(int offset,
int limit)
DataLoadersyncModel in interface DataLoaderoffset - the starting index of the range to do data synchronize.limit - the size of the range to do data synchronize. -1 means the current range.protected boolean inPagingMold()
public void updateModelInfo()
DataLoaderupdateModelInfo in interface DataLoaderpublic void setLoadAll(boolean b)
DataLoadersetLoadAll in interface DataLoaderpublic boolean isCropper()
isCropper in interface org.zkoss.zk.ui.ext.render.Cropperpublic Set<? extends org.zkoss.zk.ui.Component> getAvailableAtClient()
getAvailableAtClient in interface org.zkoss.zk.ui.ext.render.Cropperprotected Set<? extends org.zkoss.zk.ui.Component> getAvailableAtClient(int offset, int limit)
public org.zkoss.zk.ui.Component getCropOwner()
getCropOwner in interface org.zkoss.zk.ui.ext.render.CropperCopyright © 2015. All rights reserved.