Table Column Type Text
Edit on GitHubThis document explains the Table Column Type Text in the Components library.
Overview
Table Column Text is an Angular Component that renders text.
Check out an example usage of the Table Column Text in the @spryker/table
config:
<spy-table
[config]="{
...,
columns: [
...,
{
id: 'columnId',
title: 'Column Title',
type: 'text',
typeOptions: {
text: '${displayValue}',
},
},
{
id: 'columnId',
title: 'Column Title',
type: 'text',
typeOptions: {
text: '${displayValue}',
},
typeOptionsMappings: {
color: { col3: 'green' },
},
},
...,
],
}"
>
</spy-table>
Component registration
Register the component:
declare module '@spryker/table' {
interface TableColumnTypeRegistry {
text: TableColumnTextConfig;
}
}
@NgModule({
imports: [
TableModule.forRoot(),
TableModule.withColumnComponents({
text: TableColumnTextComponent,
}),
TableColumnTextModule,
],
})
export class RootModule {}
Interfaces
Below you can find interfaces for the Table Column Text:
interface TableColumnTextConfig {
text?: string;
}
Thank you!
For submitting the form