|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zul.AbstractListModel
org.zkoss.zkdemo.test2.grid.FakeListModel
public class FakeListModel
| Constructor Summary | |
|---|---|
FakeListModel()
|
|
FakeListModel(int size)
|
|
| Method Summary | |
|---|---|
java.lang.Object |
getElementAt(int v)
Returns the value at the specified index. |
int |
getSize()
Returns the length of the list. |
void |
invalidate()
|
void |
setSize(int size)
|
void |
sort(java.util.Comparator cmpr,
boolean asc)
It called when Listbox or Grid has to sort
the content. |
| Methods inherited from class org.zkoss.zul.AbstractListModel |
|---|
addListDataListener, fireEvent, removeListDataListener |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public FakeListModel()
public FakeListModel(int size)
| Method Detail |
|---|
public void sort(java.util.Comparator cmpr,
boolean asc)
ListModelExtListbox or Grid has to sort
the content.
After sorting, this model shall notify the instances of
ListDataListener (registered thru ListModel.addListDataListener(org.zkoss.zul.event.ListDataListener))
to update the content.
Typically you have to notify with
new ListDataEvent(this, ListDataEvent.CONTENTS_CHANGED, -1, -1)
to denote all data are changed (and reloading is required).
The comparator assigned to, say, Listheader.setSortAscending(java.util.Comparator)
is passed to method as the cmpr argument.
Thus, developers could use it as a tag to know which column
or what kind of order to sort.
sort in interface ListModelExtcmpr - the comparator assigned to Listheader.setSortAscending(java.util.Comparator)
and other relative methods. If developers didn't assign any one,
the default comparator is used.asc - whether to sort in the ascending order (or in
the descending order)public void invalidate()
public java.lang.Object getElementAt(int v)
ListModel
getElementAt in interface ListModelpublic int getSize()
ListModel
getSize in interface ListModelpublic void setSize(int size)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||