final case class Virtuoso[D](totalCount: UndefOr[Int] = js.undefined, data: UndefOr[Array[D]] = js.undefined, overscan: UndefOr[|[Int, OverScan]] = js.undefined, topItemCount: UndefOr[Int] = js.undefined, initialTopMostItemIndex: UndefOr[Int] = js.undefined, initialScrollTop: UndefOr[Int] = js.undefined, initialItemCount: UndefOr[Int] = js.undefined, itemContent: UndefOr[(Int, D) => VdomNode] = js.undefined, computeItemKey: UndefOr[(Int) => Key] = js.undefined, defaultItemHeight: UndefOr[Double] = js.undefined, fixedItemHeight: UndefOr[Double] = js.undefined, headerFooterTag: UndefOr[String] = js.undefined, firstItemIndex: UndefOr[Int] = js.undefined, isScrolling: UndefOr[(Boolean) => Callback] = js.undefined, endReached: UndefOr[(Int) => Callback] = js.undefined, startReached: UndefOr[(Int) => Callback] = js.undefined, rangeChanged: UndefOr[(ListRange) => Callback] = js.undefined, atBottomStateChange: UndefOr[(Boolean) => Callback] = js.undefined, atTopStateChange: UndefOr[(Boolean) => Callback] = js.undefined, totalListHeightChanged: UndefOr[(Double) => Callback] = js.undefined, alignToBottom: UndefOr[Boolean] = js.undefined, useWindowScroll: UndefOr[Boolean] = js.undefined, modifiers: Seq[TagMod] = Seq.empty) extends GenericComponentPAC[VirtuosoProps[D], Virtuoso[D]] with Product with Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Virtuoso
- Serializable
- Product
- Equals
- GenericJsComponentAC
- PassthroughAC
- Passthrough
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new Virtuoso(totalCount: UndefOr[Int] = js.undefined, data: UndefOr[Array[D]] = js.undefined, overscan: UndefOr[|[Int, OverScan]] = js.undefined, topItemCount: UndefOr[Int] = js.undefined, initialTopMostItemIndex: UndefOr[Int] = js.undefined, initialScrollTop: UndefOr[Int] = js.undefined, initialItemCount: UndefOr[Int] = js.undefined, itemContent: UndefOr[(Int, D) => VdomNode] = js.undefined, computeItemKey: UndefOr[(Int) => Key] = js.undefined, defaultItemHeight: UndefOr[Double] = js.undefined, fixedItemHeight: UndefOr[Double] = js.undefined, headerFooterTag: UndefOr[String] = js.undefined, firstItemIndex: UndefOr[Int] = js.undefined, isScrolling: UndefOr[(Boolean) => Callback] = js.undefined, endReached: UndefOr[(Int) => Callback] = js.undefined, startReached: UndefOr[(Int) => Callback] = js.undefined, rangeChanged: UndefOr[(ListRange) => Callback] = js.undefined, atBottomStateChange: UndefOr[(Boolean) => Callback] = js.undefined, atTopStateChange: UndefOr[(Boolean) => Callback] = js.undefined, totalListHeightChanged: UndefOr[(Double) => Callback] = js.undefined, alignToBottom: UndefOr[Boolean] = js.undefined, useWindowScroll: UndefOr[Boolean] = js.undefined, modifiers: Seq[TagMod] = Seq.empty)
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
- def addModifiers(modifiers: Seq[TagMod]): Virtuoso[D]
- Definition Classes
- Virtuoso → GenericJsComponentAC
- val alignToBottom: UndefOr[Boolean]
- def apply(mods: TagMod*): Virtuoso[D]
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- val atBottomStateChange: UndefOr[(Boolean) => Callback]
- val atTopStateChange: UndefOr[(Boolean) => Callback]
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native()
- val component: japgolly.scalajs.react.component.Js.ComponentWithRoot[VirtuosoProps[D], [-p, +u]PropsAndChildren[p, u], UnmountedWithRoot[VirtuosoProps[D], MountedWithRoot[[A]A, VirtuosoProps[D], Null, Component[VirtuosoProps[D], Null], VirtuosoProps[D], Null], VirtuosoProps[D], MountedWithRoot[[A]A, VirtuosoProps[D], Null, Component[VirtuosoProps[D], Null], VirtuosoProps[D], Null]], VirtuosoProps[D], [-p, +u]PropsAndChildren[p, u], UnmountedWithRoot[VirtuosoProps[D], MountedWithRoot[[A]A, VirtuosoProps[D], Null, Component[VirtuosoProps[D], Null], VirtuosoProps[D], Null], VirtuosoProps[D], MountedWithRoot[[A]A, VirtuosoProps[D], Null, Component[VirtuosoProps[D], Null], VirtuosoProps[D], Null]]]
- Attributes
- protected
- Definition Classes
- Virtuoso → GenericJsComponentAC
- val computeItemKey: UndefOr[(Int) => Key]
- def cprops: VirtuosoProps[D]
- Attributes
- protected
- Definition Classes
- Virtuoso → Passthrough
- val data: UndefOr[Array[D]]
- val defaultItemHeight: UndefOr[Double]
- val endReached: UndefOr[(Int) => Callback]
- 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 firstItemIndex: UndefOr[Int]
- val fixedItemHeight: UndefOr[Double]
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
- val headerFooterTag: UndefOr[String]
- val initialItemCount: UndefOr[Int]
- val initialScrollTop: UndefOr[Int]
- val initialTopMostItemIndex: UndefOr[Int]
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- val isScrolling: UndefOr[(Boolean) => Callback]
- val itemContent: UndefOr[(Int, D) => VdomNode]
- val modifiers: Seq[TagMod]
- Definition Classes
- Virtuoso → Passthrough
- 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()
- val overscan: UndefOr[|[Int, OverScan]]
- def productElementNames: Iterator[String]
- Definition Classes
- Product
- val rangeChanged: UndefOr[(ListRange) => Callback]
- def rawModifiers: (VirtuosoProps[D], List[VdomNode])
- Definition Classes
- PassthroughAC
- def render: Render[VirtuosoProps[D]]
- Definition Classes
- GenericJsComponentAC
- Annotations
- @inline()
- val startReached: UndefOr[(Int) => Callback]
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- val topItemCount: UndefOr[Int]
- val totalCount: UndefOr[Int]
- val totalListHeightChanged: UndefOr[(Double) => Callback]
- val useWindowScroll: UndefOr[Boolean]
- 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()