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 Supertypes Ordering- Alphabetic
- By Inheritance
Inherited
- RenderOut
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility- Public
- All
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[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- val destroyScript: Box[JsCmd]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
finalize(): Unit
- Attributes
- protected[java.lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
- val fixedXhtml: Box[NodeSeq]
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- 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
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- val script: Box[JsCmd]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
- val xhtml: Box[NodeSeq]
Inherited from Serializable
Inherited from Serializable
Inherited from Product
Inherited from Equals
Inherited from AnyRef
Inherited from Any
Ungrouped
-
final
def
!=(arg0: Any): Boolean