case class RenderOut(xhtml: Box[NodeSeq], fixedXhtml: Box[NodeSeq], script: Box[JsCmd], destroyScript: Box[JsCmd], ignoreHtmlOnJs: Boolean) extends Product with Serializable
The RenderOut case class contains the rendering for the CometActor.
Because of the implicit conversions, RenderOut can come from
- xhtml
is the "normal" render body
- fixedXhtml
is the "fixed" part of the body. This is ignored unless reRender(true)
- script
is the script to be executed on render. This is where you want to put your script
- destroyScript
is executed when the comet widget is redrawn ( e.g., if you register drag or mouse-over or some events, you unregister them here so the page doesn't leak resources.)
- ignoreHtmlOnJs
-- if the reason for sending the render is a Comet update, ignore the xhtml part and just run the JS commands. This is useful in IE when you need to redraw the stuff inside
... just doing innerHtml on is broken in IE Linear SupertypesOrdering- Alphabetic
- By Inheritance
Inherited- RenderOut
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility- Public
- Protected
Instance Constructors
- new RenderOut(xhtml: NodeSeq, js: JsCmd, destroy: JsCmd)
- new RenderOut(xhtml: NodeSeq, js: JsCmd)
- new RenderOut(xhtml: NodeSeq)
- new RenderOut(xhtml: Box[NodeSeq], fixedXhtml: Box[NodeSeq], script: Box[JsCmd], destroyScript: Box[JsCmd], ignoreHtmlOnJs: Boolean)
- xhtml
is the "normal" render body
- fixedXhtml
is the "fixed" part of the body. This is ignored unless reRender(true)
- script
is the script to be executed on render. This is where you want to put your script
- destroyScript
is executed when the comet widget is redrawn ( e.g., if you register drag or mouse-over or some events, you unregister them here so the page doesn't leak resources.)
- ignoreHtmlOnJs
-- if the reason for sending the render is a Comet update, ignore the xhtml part and just run the JS commands. This is useful in IE when you need to redraw the stuff inside
... just doing innerHtml on is broken in IE Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##: Int
- Definition Classes
- AnyRef → Any
- def ++(cmd: JsCmd): RenderOut
- final def ==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val destroyScript: Box[JsCmd]
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- val fixedXhtml: Box[NodeSeq]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val ignoreHtmlOnJs: Boolean
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- final def ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- final def notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val script: Box[JsCmd]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- val xhtml: Box[NodeSeq]
Inherited from Serializable
Inherited from Product
Inherited from Equals
Inherited from AnyRef
Inherited from Any
Ungrouped
- final def !=(arg0: Any): Boolean