Package org.zkoss.zkex.zul
Class SimpleListModelSharer<T>
java.lang.Object
org.zkoss.zkex.zul.SimpleListModelSharer<T>
- All Implemented Interfaces:
ListModelSharer<T>
SimpleListModelSharer is a simple implementation of
ListModelSharerAvailable in ZK PE and ZK EE.
To use this class, you should create a global ListModel first,
and then create SimpleListModelSharer with the global list model.
ListModel globalModel = new ListModelList();
SimpleSharedListModel sharedModel = new SimpleSharedListModel(globalModel);
Then, in each desktop, you get a proxy by call getProxy(Desktop) and associate it to listbox or gird.
ListModel model = sharedModel.getProxy(desktop);
listbox.setModel(model);
- Since:
- 3.0.0
- Author:
- Dennis.Chen
-
Constructor Details
-
SimpleListModelSharer
- Parameters:
model- the model to be shared to different desktop.
-
-
Method Details
-
getProxy
Get a proxy which is to be used in listbox or grid of a desktop.- Specified by:
getProxyin interfaceListModelSharer<T>- Parameters:
desktop- a desktop- Returns:
- a ListModel proxy
-
getProxyCount
public int getProxyCount()Get the count of created proxy.- Specified by:
getProxyCountin interfaceListModelSharer<T>- Returns:
- the created proxy count
-