API Docs for: 3.0.1.91d25ad1
Show:

Components.ModelsTableNoData Class

Extends Ember.Component

Table row shown when no data provided to the ModelsTable. Component used within models-table/table-body.

This component is a table-row with a single cell. This cell has a colspan equal to the shown columns count.

Usage example:

<ModelsTable @data={{data}} @columns={{columns}} as |MT|>
  <MT.Table as |Table|>
    <Table.Body as |Body|>
      {{#if Body.visibleContent.length}}
        {{! ... }}
      {{else}}
        <Body.NoData />
      {{/if}}
    </Table.Body>
    {{! ... }}
  </MT.Table>
  {{! .... }}
</ModelsTable>

Usage with a block context:

<ModelsTable @data={{data}} @columns={{columns}} as |MT|>
  <MT.Table as |Table|>
    <Table.Body as |Body|>
      {{#if Body.visibleContent.length}}
        {{! ... }}
      {{else}}
        <Body.NoData as |ND|>
          Any message here
        </Body.NoData>
      {{/if}}
    </table.Body>
    {{! ... }}
  </MT.Table>
  {{! .... }}
</ModelsTable>

Properties

columnsCount

Number

Default: null

realColumnsCount

Number protected

tagName

String

Default: 'tr'

themeInstance

Object

Default: null