Table API Reference
- Table
- TableOptions
- TableState
- TableMeta
- TableFeature
- TableFeatures
- StockFeatures
- CoreFeatures
- BaseAtoms
- Atoms
- ExternalAtoms
- constructTable
- tableOptions
- tableFeatures
- getInitialTableState
- OnChangeFn
- Updater
- DebugOptions
- useTable
- createTableHook
- AppEmberTable
- CreateTableHookOptions
- FlexRenderCell
- FlexRenderHeader
- FlexRenderFooter
- flexRenderComponent
- FlexRenderableSignature
- CellRenderableSignature
- emberReactivity
- createAtom
- signal
- computed
Column API Reference
Row API Reference
Cell API Reference
Header API Reference
Features API Reference
- stockFeatures
- coreFeatures
- coreCellsFeature
- coreColumnsFeature
- coreHeadersFeature
- coreRowModelsFeature
- coreRowsFeature
- coreTablesFeature
- cellSpanningFeature
- columnFilteringFeature
- columnFacetingFeature
- rowAggregationFeature
- columnGroupingFeature
- columnOrderingFeature
- columnPinningFeature
- columnResizingFeature
- columnSizingFeature
- columnVisibilityFeature
- globalFilteringFeature
- rowExpandingFeature
- rowPaginationFeature
- rowPinningFeature
- rowSelectionFeature
- rowSortingFeature
- filterFns
- sortFns
- aggregationFns
- ColumnFilter
- ColumnPinningState
- ColumnSort
- PaginationState
- RowPinningState
- columnResizingState
- FilterFn
- FilterFns
- FilterMeta
- SortFn
- SortFns
- AggregationFns
- AggregationContext
- AggregationMergeContext
- AggregationFnDef
- AggregationFnDescriptor
- AggregationValueContext
- AggregationValueResult
- constructAggregationFn
- ColumnFiltersState
- ColumnOrderState
- ColumnPinningPosition
- ColumnResizeDirection
- ColumnResizeMode
- ColumnSizingState
- ColumnVisibilityState
- ExpandedState
- GroupingState
- RowPinningPosition
- RowSelectionState
- SortDirection
- SortingState
- AggregationFnOption
- AggregationResult
- FilterFnOption
- SortFnOption
- BuiltInAggregationFn
- BuiltInFilterFn
- BuiltInSortFn
Static Functions API Reference
FlexRenderFooter
Defined in: packages/ember-table/declarations/FlexRender.d.ts:54
Extends#
- default<FlexRenderFooterSignature<TFeatures, TData, TValue>>
Type Parameters#
TFeatures#
TFeatures extends TableFeatures
TData#
TData extends RowData
TValue#
TValue extends CellData = CellData
Constructors#
Constructor#
new FlexRenderFooter<TFeatures, TData, TValue>(owner, args): FlexRenderFooter<TFeatures, TData, TValue>;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/index.d.ts:389
Parameters#
owner#
Owner
args#
footer#
Header_Core<TFeatures, TData, TValue>
Returns#
FlexRenderFooter<TFeatures, TData, TValue>
Inherited from#
Component<FlexRenderFooterSignature<TFeatures, TData, TValue>>.constructorProperties#
[Context]#
[Context]: ComponentContext<FlexRenderFooter<TFeatures, TData, TValue>, FlexRenderFooterSignature<TFeatures, TData, TValue>>;Defined in: node_modules/.pnpm/@glint+ember-tsc@1.11.6_ember-source@7.3.0_@glimmer+component@2.1.1_supports-color@8.1._d43e58650df066498b315aea8cf7f9bf/node_modules/@glint/ember-tsc/types/-private/dsl/integration-declarations.d.ts:33
Inherited from#
Component.[Context][Invoke]#
[Invoke]: (...args) => ComponentReturn<FlattenBlockParams<{
}>, unknown>;Defined in: node_modules/.pnpm/@glint+template@1.9.0/node_modules/@glint/template/-private/integration.d.ts:22
Parameters#
args#
...[NamedArgs<{ footer: Header_Core<TFeatures, TData, TValue>; }>]
Returns#
ComponentReturn<FlattenBlockParams<{ }>, unknown>
Inherited from#
Component.[Invoke]args#
readonly args: Readonly<Args<S>>;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/-private/component.d.ts:236
Named arguments passed to the component from its parent component. They can be accessed in JavaScript via this.args.argumentName and in the template via @argumentName.
Say you have the following component, which will have two args, firstName and lastName:
<my-component @firstName="Arthur" @lastName="Dent" />If you needed to calculate fullName by combining both of them, you would do:
didInsertElement() {
console.log(`Hi, my full name is ${this.args.firstName} ${this.args.lastName}`);
}While in the template you could do:
<p>Welcome, {{@firstName}} {{@lastName}}!</p>Inherited from#
Component.argsAccessors#
componentOptions#
Get Signature#
get componentOptions(): RenderOptions;Defined in: packages/ember-table/declarations/FlexRender.d.ts:59
Returns#
RenderOptions
componentToRender#
Get Signature#
get componentToRender():
| ComponentLike<HeaderRenderSignature<TFeatures, TData, TValue>>
| undefined;Defined in: packages/ember-table/declarations/FlexRender.d.ts:58
Returns#
| ComponentLike<HeaderRenderSignature<TFeatures, TData, TValue>> | undefined
content#
Get Signature#
get content(): ContentValue;Defined in: packages/ember-table/declarations/FlexRender.d.ts:60
Returns#
ContentValue
isComponent#
Get Signature#
get isComponent(): boolean;Defined in: packages/ember-table/declarations/FlexRender.d.ts:57
Returns#
boolean
isDestroyed#
Get Signature#
get isDestroyed(): boolean;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/-private/component.d.ts:238
Returns#
boolean
Inherited from#
Component.isDestroyedisDestroying#
Get Signature#
get isDestroying(): boolean;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/-private/component.d.ts:237
Returns#
boolean
Inherited from#
Component.isDestroyingresolvedContext#
Get Signature#
get resolvedContext(): HeaderContext<TFeatures, TData, TValue>;Defined in: packages/ember-table/declarations/FlexRender.d.ts:56
Returns#
HeaderContext<TFeatures, TData, TValue>
result#
Get Signature#
get result(): HeaderRenderResult<TFeatures, TData, TValue>;Defined in: packages/ember-table/declarations/FlexRender.d.ts:55
Returns#
HeaderRenderResult<TFeatures, TData, TValue>
Methods#
willDestroy()#
willDestroy(): void;Defined in: node_modules/.pnpm/@glimmer+component@2.1.1_supports-color@8.1.1/node_modules/@glimmer/component/dist/-private/component.d.ts:242
Called before the component has been removed from the DOM.
Returns#
void
Inherited from#
Component.willDestroy