Package com.hybris.cockpitng.list
Class LazyPageableListModel<T>
- java.lang.Object
-
- org.zkoss.zul.AbstractListModel<T>
-
- com.hybris.cockpitng.list.LazyPageableListModel<T>
-
- All Implemented Interfaces:
java.io.Serializable,org.zkoss.zul.ext.Pageable,org.zkoss.zul.ext.Selectable<T>,org.zkoss.zul.ListModel<T>,org.zkoss.zul.PageableModel
public class LazyPageableListModel<T> extends org.zkoss.zul.AbstractListModel<T>List model which allows to display lazy loaded data from each pagePageable.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description LazyPageableListModel(Pageable<T> pageable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TgetElementAt(int index)protected java.util.List<T>getOrLoadPage(int pageNumber)intgetSize()voidrefresh()RefreshesPageable.refresh()and clears page cache.-
Methods inherited from class org.zkoss.zul.AbstractListModel
addListDataListener, addPagingEventListener, addToSelection, clearSelection, clone, fireEvent, fireSelectionEvent, getActivePage, getPageCount, getPageSize, getSelection, getSelectionControl, isMultiple, isSelected, isSelectionEmpty, newEmptySelection, readSelection, removeAllSelection, removeFromSelection, removeListDataListener, removePagingEventListener, retainAllSelection, setActivePage, setMultiple, setPageSize, setSelection, setSelectionControl, writeSelection
-
-
-
-
Method Detail
-
getSize
public int getSize()
-
getElementAt
public T getElementAt(int index)
-
refresh
public void refresh()
RefreshesPageable.refresh()and clears page cache. FiresListDataEvent.CONTENTS_CHANGEDwhich causes list re render
-
getOrLoadPage
protected java.util.List<T> getOrLoadPage(int pageNumber)
-
-