DataTable

case class DataTable(initialRows: Seq[DataRow], headers: Option[Header], bsTableStyle: BSTableStyle, sorting: Boolean)
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Type members

Types

type Filter = String

Value members

Concrete methods

def columnSort(filteredRows: Seq[DataRow], sortingStatus: SortingStatus): Seq[DataRow]
def render: ReactiveHtmlElement[Table]
def rowFilter: (DataRow, Filter) => Boolean
def rowRender(rowID: RowID, initialRow: Row, rowStream: Signal[Row]): HtmlElement
def setFilter(s: Filter): Unit
def sortingGlyph(sortingStatus: SortingStatus): String
def sortingGlyphOpacity(n: Int, selectedColumun: Int): Double

Inherited methods

def productElementNames: Iterator[String]
Inherited from
Product
def productIterator: Iterator[Any]
Inherited from
Product

Concrete fields

val filterString: Var[Filter]
val nbColumns: Int
val rows: Var[Seq[DataRow]]
val selected: Var[Option[RowID]]
val sortingDiv: Int => ReactiveHtmlElement[Span]