public class LiveListboxDataLoader extends ListboxDataLoader
Available in ZK EE
| Constructor and Description |
|---|
LiveListboxDataLoader() |
| Modifier and Type | Method and Description |
|---|---|
void |
doListDataChange(ListDataEvent event)
Handle event when ListDataEvent is fired from owner component.
|
protected java.util.Set<? extends Component> |
getAvailableAtClient(boolean itemOnly)
Retrieves the children available at client with more control.
|
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.
|
void |
init(Component owner,
int offset,
int limit)
Callback from the owner component and give a chance to initialize things.
|
boolean |
isCropper()
Returns whether it is a cropper, i.e., cropping is applied.
|
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.
|
getAvailableAtClient, getAvailableAtClient, getCropOwner, getOwner, getRealRenderer, getTotalSize, inPagingMold, inSelectMold, newUnloadedItempublic void init(Component owner, int offset, int limit)
DataLoaderinit in interface DataLoaderinit in class ListboxDataLoaderowner - the owner component of this DataLoader.public void reset()
DataLoaderreset in interface DataLoaderreset in class ListboxDataLoaderpublic int getOffset()
DataLoadergetOffset in interface DataLoadergetOffset in class ListboxDataLoaderpublic int getLimit()
DataLoadergetLimit in interface DataLoadergetLimit in class ListboxDataLoaderpublic void doListDataChange(ListDataEvent event)
DataLoaderdoListDataChange in interface DataLoaderdoListDataChange in class ListboxDataLoaderpublic void syncModel(int offset,
int limit)
DataLoadersyncModel in interface DataLoadersyncModel in class ListboxDataLoaderoffset - 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.public void updateModelInfo()
DataLoaderupdateModelInfo in interface DataLoaderupdateModelInfo in class ListboxDataLoaderpublic void setLoadAll(boolean b)
DataLoadersetLoadAll in interface DataLoadersetLoadAll in class ListboxDataLoaderpublic boolean isCropper()
CropperNote: this method is called when an child is detached, so
you have to count one more for the total number of children.
Example <= must be used, not <:
getChildCount() <= getPageSize()
The result of returning false is the same as not declaring
with Cropper.
isCropper in interface CropperisCropper in class ListboxDataLoaderprotected java.util.Set<? extends Component> getAvailableAtClient(boolean itemOnly)
ListboxDataLoaderDerived class shall override this method rather than ListboxDataLoader.getAvailableAtClient().
getAvailableAtClient in class ListboxDataLoaderitemOnly - whether to return only Listitem and derives.Copyright © 2005-2011 Potix Corporation. All Rights Reserved.