EL Expressions"
From Documentation
(Created page with '{{ZUMLReferencePageHeader}} =Version History= Last Update : {{REVISIONYEAR}}/{{REVISIONMONTH}}/{{REVISIONDAY}} {| border='1px' | width="100%" ! Version !! Date !! Content |- | &…') |
|||
Line 1: | Line 1: | ||
{{ZUMLReferencePageHeader}} | {{ZUMLReferencePageHeader}} | ||
+ | |||
+ | The default evaluator for EL expressions is derived from [http://commons.apache.org/el/ Apache Commons EL]. Thus, its funcationality is the same as JSP 2.0's EL expressions<ref>Notice that the package names are all changed, and the dependency of JSP EL is removed, so it is OK to run under any Web server without any conflict</ref>. | ||
+ | |||
+ | If you prefer a more powerful EL evaluator, such as MVEL, OGNL or your own implementation, you could specify it with the [[ZUML Reference/ZUML/Processing Instructions/evaluator|evaluator directive]]. For example, | ||
+ | |||
+ | <source lang="xml"> | ||
+ | <?evaluator name="mvel" | ||
+ | import="org.zkoss.zul.Datebox,org.zkoss.zul.Combobox"?> | ||
+ | |||
+ | <window id="w" title="MVEL Demo"> | ||
+ | You see a textbox appended with MVEL: | ||
+ | ${new Datebox().setParent(w)} | ||
+ | Another example: | ||
+ | ${new org.zkoss.zul.Textbox().setParent(w)} | ||
+ | Another: | ||
+ | ${new Combobox().setParent(w)} | ||
+ | </window> | ||
+ | </source> | ||
+ | |||
+ | <blockquote> | ||
+ | ---- | ||
+ | <references/> | ||
+ | </blockquote> | ||
=Version History= | =Version History= |
Revision as of 10:43, 5 November 2010
The default evaluator for EL expressions is derived from Apache Commons EL. Thus, its funcationality is the same as JSP 2.0's EL expressions[1].
If you prefer a more powerful EL evaluator, such as MVEL, OGNL or your own implementation, you could specify it with the evaluator directive. For example,
<?evaluator name="mvel"
import="org.zkoss.zul.Datebox,org.zkoss.zul.Combobox"?>
<window id="w" title="MVEL Demo">
You see a textbox appended with MVEL:
${new Datebox().setParent(w)}
Another example:
${new org.zkoss.zul.Textbox().setParent(w)}
Another:
${new Combobox().setParent(w)}
</window>
- ↑ Notice that the package names are all changed, and the dependency of JSP EL is removed, so it is OK to run under any Web server without any conflict
Version History
Last Update : 2010/11/5
Version | Date | Content |
---|---|---|