|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.zkoss.zk.ui.AbstractComponent
org.zkoss.zul.Script
public class Script
A component to represent script codes running at the client. It is the same as HTML SCRIPT tag.
Note: it is the scripting codes running at the client, not at the
server. Don't confuse it with the zscript element.
There are three formats when used in a ZUML page:
Method 1: Specify the URL of the JS file
<script type="text/javascript" src="my.js"/>
Method 2: Specify the JavaScript codes directly
<script type="text/javascript">
some_js_at_browser();
</script>
Method 3: Specify the JavaScript codes by use of the content
property (setContent(java.lang.String)).
<script type="text/javascript">
<attribute name="content">
some_js_at_browser();
</attribute>
</script>
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
AbstractComponent.Children |
| Field Summary |
|---|
| Fields inherited from class org.zkoss.zk.ui.AbstractComponent |
|---|
_visible |
| Fields inherited from interface org.zkoss.zk.ui.Component |
|---|
APPLICATION_SCOPE, COMPONENT_SCOPE, DESKTOP_SCOPE, PAGE_SCOPE, REQUEST_SCOPE, SESSION_SCOPE, SPACE_SCOPE |
| Constructor Summary | |
|---|---|
Script()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getCharset()
Returns the character enconding of the source. |
java.lang.String |
getContent()
Returns the content of the script element. |
java.lang.String |
getSrc()
Returns the URI of the source that contains the script codes. |
java.lang.String |
getType()
Returns the type of this client script. |
boolean |
isChildable()
Not childable. |
boolean |
isDefer()
Returns whether to defer the execution of the script codes. |
void |
redraw(java.io.Writer out)
Redraws this component. |
void |
setCharset(java.lang.String charset)
Sets the character encoding of the source. |
void |
setContent(java.lang.String content)
Sets the content of the script element. |
void |
setDefer(boolean defer)
Sets whether to defer the execution of the script codes. |
void |
setSrc(java.lang.String src)
Sets the URI of the source that contains the script codes. |
void |
setType(java.lang.String type)
Sets the type of this client script. |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public Script()
| Method Detail |
|---|
public java.lang.String getType()
Default: text/javascript.
getType in interface Scriptpublic void setType(java.lang.String type)
text/javascript
Note: this property is NOT optional. You must specify one.
setType in interface Scriptpublic java.lang.String getCharset()
getSrc().
Default: null.
getCharset in interface Scriptpublic void setCharset(java.lang.String charset)
setSrc(java.lang.String).
setCharset in interface Scriptpublic java.lang.String getSrc()
Default: null.
getSrc in interface Scriptpublic void setSrc(java.lang.String src)
You either add the script codes directly with the Label
children, or
set the URI to load the script codes with setSrc(java.lang.String).
But, not both.
setSrc in interface Scriptsrc - the URI of the source that contains the script codespublic boolean isDefer()
Default: false.
isDefer in interface Scriptpublic void setDefer(boolean defer)
setDefer in interface Scriptpublic java.lang.String getContent()
Default: null.
getContent in interface Scriptpublic void setContent(java.lang.String content)
setContent in interface Scriptpublic boolean isChildable()
isChildable in interface ComponentisChildable in class AbstractComponent
public void redraw(java.io.Writer out)
throws java.io.IOException
AbstractComponentAbstractComponent.getMoldURI() to retrieve the mold
to redraw. The mold is either an URI (String) or a
ComponentRenderer instance.
Execution.include(java.io.Writer, java.lang.String, java.util.Map, int) to generate
the output.ComponentRenderer instance, ComponentRenderer.render(org.zkoss.zk.ui.Component, java.io.Writer)
is called to generate the output.
redraw in interface Componentredraw in class AbstractComponentjava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||