API Docs for: 3.0.1.91d25ad1
Show:

Components.ModelsTableTable Class

Extends Ember.Component

Table with data used within models-table.

Usage example:

<ModelsTable @data={{data}} @columns={{columns}} as |MT|>
  <MT.Table />
  {{! ... }}
</ModelsTable>

Usage example with a block context:

<ModelsTable @data={{data}} @columns={{columns}} as |MT|>
  <MT.Table as |Table|>
    <Table.Header />
    <Table.Body />
    <Table.Footer />
  </MT.Table>
</ModelsTable>

ModelsTableTable yields references to the following contextual components:

Check own docs for each component to get detailed info.

Properties

allColumnsAreHidden

Boolean

Default: null

collapsedGroupValues

Array

Default: null

columnsCount

Number protected

Default: 0

currentGroupingPropertyName

String

Default: null

data

Object[]

Bound from ModelsTable.data

Default: null

dataGroupOptions

Object[]

Default: null

displayGroupedValueAs

String

Default: null

expandedItems

Number[]

Default: null

groupedArrangedContent

Object[]

Default: null

groupedHeaders

GroupedHeader[]

Default: null

groupedVisibleContent

Object[]

Default: null

groupedVisibleContentValuesOrder

Array

Default: null

groupHeaderCellComponent

Object

Default: null

groupingRowComponent

Object

Default: null

groupSummaryRowComponent

Object

Default: null

noHeaderFilteringAndSorting

Boolean

Default: null

selectedItems

Object[]

Default: null

showTableFooter

Boolean protected

Default: false

tagName

String

Default: 'table'

themeInstance

Object

Default: null

themeTableClass

String protected

useDataGrouping

Boolean

Default: null

useFilteringByColumns

Boolean

Default: null

visibleContent

Object[]

Default: null

Events

doSort

protected

Event Payload:

toggleAllSelection

toggleGroupedRowsExpands

toggleGroupedRowsSelection