API Docs for: v2.7.0
Show:

Components.ModelsTableRowExpand Class

Extends Ember.Component

Extra row with additional information for original row. Component used within models-table/table-body.

Row expand is a table-row with a single cell. This cell has a colspan equal to the shown columns count. You should provide an ModelsTable.expandedRowComponent. It will be rendered inside ModelsTableRowExpand.

Usage example:

{{#models-table data=data columns=columns as |mt|}}
  {{#mt.table as |table|}}
    {{#table.body as |body|}}
      {{#each body.visibleContent as |record index|}}
        {{body.row record=record index=index}}
        {{#if (exists-in body.expandedItems record)}}
          {{body.row-expand record=record index=index}}
        {{/if}}
      {{/each}}
    {{/table.header}}
    {{! ... }}
  {{/mt.table}}
  {{! .... }}
{{/models-table}}

Properties

expandedRowComponent

String

Default: null

index

Number

Row's index

Default: null

indexedClass

String

Default: ''

isSelected

Boolean

Default: false

record

Object

One of the data

Default: null

themeInstance

Object

Default: null

visibleProcessedColumns

ModelsTableColumn

Default: null