-
FEATURED COMPONENTS
First time here? Check out the FAQ!
Hello, how to access an enum class in a zul page?
i try like this:
<include src="/WEB-INF/pages/zul/my.zul" value="${Enum.value1}"/>
See below code
public enum Status {
Open("Open"),
Closed("Closed"),
Reopened("Reopen"),
Suspend("suspend"),
Duplicaed("duplicated");
final String value;
Status(String value) {
this.value = value;
}
};
zul file
<zk>
<zscript>
import pkg$.Status;
ListModelList model = new ListModelList(Status.values()); //use enum class's values as model.
</zscript>
<combobox id="combo" model="${model}" onChange='alert(self.getValue());' />
</zk>
You can also define your Variable Resolver in zul
http://books.zkoss.org/wiki/ZKDeveloper'sReference/UIComposing/ZUML/ELExpressions#Variable_Resolver
Asked: 2014-08-27 10:07:12 +0800
Seen: 72 times
Last updated: Aug 28 '14