Components.ModelsTableCell Class
Table cell used within models-table/table-row.
Cell types:
- Text. Shows some property value
- Route link with record id
- Route link with record property value
- Custom component
See properties routeName, propertyName, component for ModelsTableColumn.
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 as |row|}}
{{#each row.visibleProcessedColumns as |column|}}
{{#row.cell column=column as |cell|}}
{{! ... }}
{{/row.cell}}
{{/each}}
{{/body.row}}
{{/each}}
{{! ... }}
{{/table.header}}
{{! ... }}
{{/mt.table}}
{{! .... }}
{{/models-table}}
Item Index
Properties
Properties
column
ModelsTableColumn
Default: null
componentToRender
String
private
Given the mode for a cell (Edit or not) will determine which component to render
Default: null
Events
cancelEditRow
Closure action ModelsTableRow.actions.cancelEditRow
collapseAllRows
Closure action ModelsTable.actions.collapseAllRows
collapseRow
Closure action ModelsTable.actions.collapseRow
editRow
Closure action ModelsTableRow.actions.editRow
expandAllRows
Closure action ModelsTable.actions.expandAllRows
expandRow
Closure action ModelsTable.actions.expandRow
saveRow
Closure action ModelsTableRow.actions.saveRow
sendAction
Closure action ModelsTable.actions.sendAction