sealed case class TableCell(content: Element, height: BandHeight = BandHeight.Auto, style: AbstractStyle = Style.inherit, rowSpan: Option[Int] = None) extends Product with Serializable
From the "Ultimate guide": "In order to obtain truly dynamic table structures, users had to create report templates at runtime using the JasperReports API. Basically, the whole report template had to be created programmatically, or at least partially modified programatically, in order to remove or reorder columns in these table-like structures. Using the JasperReports API at runtime, while it is a powerful and flexible approach to report template design, remains an unnecessary overhead and complication for the majority of users. Thanks to the introduction of component support in JasperReports, it is now easier to extend the reporting engine and introduce the true tables inside report templates."
So basically, Table and other components solve a problem that we don't have...
- Alphabetic
- By Inheritance
- TableCell
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Instance Constructors
- new TableCell(content: Element, height: BandHeight = BandHeight.Auto, style: AbstractStyle = Style.inherit, rowSpan: Option[Int] = None)
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- final def ##(): Int
- Definition Classes
- AnyRef → Any
- 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 content: Element
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable])
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val height: BandHeight
- 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 rowSpan: Option[Int]
- val style: AbstractStyle
- 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()