|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zul.impl.GridDataLoader
public class GridDataLoader
Generic Grid data loader.
| Constructor Summary | |
|---|---|
GridDataLoader()
|
|
| Method Summary | |
|---|---|
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. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public GridDataLoader()
| Method Detail |
|---|
public void init(org.zkoss.zk.ui.Component owner,
int offset,
int limit)
DataLoader
init in interface DataLoaderowner - the owner component of this DataLoader.public void reset()
DataLoader
reset in interface DataLoaderpublic final org.zkoss.zk.ui.Component getOwner()
DataLoader
getOwner in interface DataLoaderpublic int getOffset()
DataLoader
getOffset in interface DataLoaderpublic int getLimit()
DataLoader
getLimit in interface DataLoaderpublic int getTotalSize()
DataLoader
getTotalSize in interface DataLoaderpublic void doListDataChange(ListDataEvent event)
DataLoader
doListDataChange in interface DataLoader
protected org.zkoss.zk.ui.Component newUnloadedItem(Object renderer,
int index)
public Object getRealRenderer()
DataLoader
getRealRenderer in interface DataLoader
public void syncModel(int offset,
int limit)
DataLoader
syncModel 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()
DataLoader
updateModelInfo in interface DataLoaderpublic void setLoadAll(boolean b)
DataLoader
setLoadAll 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.Cropper
protected 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.Cropper
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||