The zscript element is a special element to define the scripting codes that will be evaluated when a ZUML page is rendered. Typical use includes initialization and declaring global variables and methods.
Note: You cannot use EL expressions in zscript codes.
For example, the following example displays a different message each time the button is pressed.
<window title="Hello" border="normal"> <button label="Say Hello" onClick="sayHello()"/> <zscript> int count = 0; void sayHello() { //declare a global function alert("Hello World! "+ ++count); } </zscript> </window>
Note: zscript is evaluated only once when the page is loaded. It is usually used to define methods and initial variables.