diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-table/extensible-table.component.html b/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-table/extensible-table.component.html index e15ba5414c..2d7105ae52 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-table/extensible-table.component.html +++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/components/extensible-table/extensible-table.component.html @@ -25,10 +25,22 @@ + + + {{column.name}} + + + {{column.name}} + + diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts b/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts index 3bf4142e75..e376fe44df 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/models/entity-props.ts @@ -30,6 +30,7 @@ export class EntityProp extends Prop { readonly action?: ActionCallback; readonly component?: Type; readonly enumList?: Array>; + readonly tooltip?: string; constructor(options: EntityPropOptions) { super( @@ -40,7 +41,7 @@ export class EntityProp extends Prop { options.visible, options.isExtra, ); - + this.columnWidth = options.columnWidth; this.sortable = options.sortable || false; this.valueResolver = @@ -55,6 +56,7 @@ export class EntityProp extends Prop { if (options.enumList) { this.enumList = options.enumList; } + this.tooltip = options.tooltip; } static create(options: EntityPropOptions) { diff --git a/npm/ng-packs/packages/theme-shared/extensions/src/lib/ui-extensions.module.ts b/npm/ng-packs/packages/theme-shared/extensions/src/lib/ui-extensions.module.ts index aebaa16036..33882fbd43 100644 --- a/npm/ng-packs/packages/theme-shared/extensions/src/lib/ui-extensions.module.ts +++ b/npm/ng-packs/packages/theme-shared/extensions/src/lib/ui-extensions.module.ts @@ -5,6 +5,7 @@ import { NgbDatepickerModule, NgbDropdownModule, NgbTimepickerModule, + NgbTooltipModule, NgbTypeaheadModule, } from '@ng-bootstrap/ng-bootstrap'; import { NgxValidateCoreModule } from '@ngx-validate/core'; @@ -48,6 +49,7 @@ import { CreateInjectorPipe } from './pipes/create-injector.pipe'; NgbDropdownModule, NgbTimepickerModule, NgbTypeaheadModule, + NgbTooltipModule ], }) export class BaseUiExtensionsModule {}